Item, Item Group and Partner Web Page generators moved from Shopping Cart to ERPNext
diff --git a/erpnext/templates/generators/partner.py b/erpnext/templates/generators/partner.py
new file mode 100644
index 0000000..2079309
--- /dev/null
+++ b/erpnext/templates/generators/partner.py
@@ -0,0 +1,28 @@
+# Copyright (c) 2013, Web Notes Technologies Pvt. Ltd. and Contributors
+# License: GNU General Public License v3. See license.txt
+
+from __future__ import unicode_literals
+import frappe
+from frappe.utils import filter_strip_join
+
+doctype = "Sales Partner"
+condition_field = "show_in_website"
+
+def get_context(context):
+	partner_context = context.doc.as_dict()
+	
+	address = frappe.db.get_value("Address", 
+		{"sales_partner": context.doc.name, "is_primary_address": 1}, 
+		"*", as_dict=True)
+	if address:
+		city_state = ", ".join(filter(None, [address.city, address.state]))
+		address_rows = [address.address_line1, address.address_line2,
+			city_state, address.pincode, address.country]
+			
+		partner_context.update({
+			"email": address.email_id,
+			"partner_address": filter_strip_join(address_rows, "\n<br>"),
+			"phone": filter_strip_join(cstr(address.phone).split(","), "\n<br>")
+		})
+	
+	return partner_context