i created a new page under Page doctype now i want to add html to it, how can i do it?
@Vinay1 If you have marked page as Standard = Yes, you can see .js, and .json file in your app
frappe-bench/apps/app_name/app_name/page/page_name
where you can add .html and .py files for this and start coding
hi @Hardik_Gadesha I created a page called âloyalty_user_infoâ and it contains loyalty_user_info.js and loyalty_user_info.json by default and I added loyalty_user_info.html but when I view the page I canât see the html view
here is the folder structure
contents of loyalty_user_info.html
here is the page view
if html is linked correctly then the page should look like this
As per the example shown here anything external like a JS bundle or an HTML has to be included into the page using the Page API.
In my [custom_page_name].js (which is auto generated by Frappe) I added the following to render and include my HTML to be shown in the page
$(frappe.render_template("my_html_page")).appendTo(page.main);
The âmy_html_page.htmlâ was put in the same directory where the Frappe generated page files are present and it loaded and rendered it in the page.
I think all the available methods in Page API should be documented so that it becomes easier to know what can be done.