34 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| import webnotes
 | |
| 
 | |
| page_map = {
 | |
| 	'Web Page': webnotes._dict({
 | |
| 		"template": 'html/web_page.html',
 | |
| 		"condition_field": "published"
 | |
| 	}),
 | |
| 	'Blog Post': webnotes._dict({
 | |
| 		"template": 'html/blog_page.html',
 | |
| 		"condition_field": "published",
 | |
| 	}),
 | |
| 	'Item': webnotes._dict({
 | |
| 		"template": 'html/product_page.html',
 | |
| 		"condition_field": "show_in_website",
 | |
| 	}),
 | |
| 	'Item Group': webnotes._dict({
 | |
| 		"template": "html/product_group.html",
 | |
| 		"condition_field": "show_in_website"
 | |
| 	})
 | |
| }
 | |
| 
 | |
| page_settings_map = {
 | |
| 	"about": "website.doctype.about_us_settings.about_us_settings.get_args",
 | |
| 	"contact": "Contact Us Settings",
 | |
| 	"blog": "website.helpers.blog.get_blog_template_args",
 | |
| 	"writers": "website.helpers.blog.get_writers_args",
 | |
| 	"print": "core.doctype.print_format.print_format.get_args",
 | |
| 	"orders": "selling.doctype.sales_order.sales_order.get_currency_and_number_format",
 | |
| 	"order": "selling.doctype.sales_order.sales_order.get_website_args",
 | |
| 	"ticket": "support.doctype.support_ticket.support_ticket.get_website_args"
 | |
| }
 | |
| 
 | |
| no_cache = ["message", "print", "order", "ticket"]
 |