diff --git a/website/doctype/web_page/templates/generators/web_page.html b/website/doctype/web_page/templates/generators/web_page.html
index ed91ef36c2..b9028168cc 100644
--- a/website/doctype/web_page/templates/generators/web_page.html
+++ b/website/doctype/web_page/templates/generators/web_page.html
@@ -45,6 +45,12 @@
{{ links.child.title }}
{%- endif -%}
+
+ {%- endif %}
+ {% if enable_comments -%}
+
+ Comments
+ {% include 'lib/website/templates/includes/comments.html' %}
{%- endif %}
{%- endblock %}
diff --git a/website/doctype/web_page/web_page.py b/website/doctype/web_page/web_page.py
index 300bdd6156..d070af9fc1 100644
--- a/website/doctype/web_page/web_page.py
+++ b/website/doctype/web_page/web_page.py
@@ -54,6 +54,12 @@ class DocType():
# parent, child, next sibling links
self.doc.links = self.get_navigation_links()
+
+ if self.doc.enable_comments:
+ self.doc.comment_list = webnotes.conn.sql("""select
+ comment, comment_by_fullname, creation
+ from `tabComment` where comment_doctype="Web Page"
+ and comment_docname=%s order by creation""", self.doc.name, as_dict=1) or []
def get_breadcrumbs(self):
breadcrumbs = []
diff --git a/website/doctype/web_page/web_page.txt b/website/doctype/web_page/web_page.txt
index 786c46373f..4206594c6c 100644
--- a/website/doctype/web_page/web_page.txt
+++ b/website/doctype/web_page/web_page.txt
@@ -2,7 +2,7 @@
{
"creation": "2013-03-28 10:35:30",
"docstatus": 0,
- "modified": "2013-11-12 12:05:20",
+ "modified": "2013-11-13 15:30:25",
"modified_by": "Administrator",
"owner": "Administrator"
},
@@ -114,6 +114,12 @@
"fieldtype": "Section Break",
"label": "More"
},
+ {
+ "doctype": "DocField",
+ "fieldname": "enable_comments",
+ "fieldtype": "Check",
+ "label": "Enable Comments"
+ },
{
"doctype": "DocField",
"fieldname": "text_align",