DjangoCMS插件用于Django Shop可配置产品
cmsplugin-configurableproduct的Python项目详细描述
##Djangocms/商店可配置产品扩展
这个简单的扩展提供了一些插件来显示
[Django Shop可配置产品](https://bitbucket.org/zeus/Django Shop可配置产品)。
要求
*Django商店
*Django CMS公司
*Django Shop可配置产品
*以上三个项目所依赖的所有要求。
安装
1.确保使用的是python虚拟环境
virtualenv~/dev/virtualenv/项目名称
。~/dev/virtualenv/projectname/bin/激活
cd~/dev/projects/projectname/项目名称/
2.从pypi安装
pip安装cmsplugin可配置产品
3.或者,从github安装
pip安装git+https://github.com/airtonix/cmsplugin-configurableproduct
覆盖模板
在管理界面中选择模板意味着您
填充以下两个相对路径(到任何应用程序模板目录)
提供您想要的模板。
*cmsplugin_可配置产品/产品类型
*cmsplugin_可配置产品/产品列表
任何不包含单词“base”的.html文件都将显示在
管理界面中的模板选择器组合下拉列表。
例如,如果您的django项目位于:
~/dev/django/myprojectname/
您有一个名为“somethingsomethingsomething”的django应用程序:
~/dev/django/myprojectname/somethingsomethingsomethingsomethingsomething/我的项目名/
然后可以在以下位置找到此插件的模板:
~/dev/django/myprojectname/somethingsomethingsomethingsome/templates/cmsplugin_可配置产品/产品类型/*.html
~/dev/django/myprojectname/somethingsomethingsomethingsome/templates/cmsplugin_configurableproduct/product list/*.html
事实上,在django查找模板的任何地方,都可以放置以下树:
/cmsplugin_可配置产品
/产品类型
/*.html
/产品列表
/*.html
自定义模板
所有组中的模板都提供了上下文:
cmsplugin有许多有用的属性供您使用,主要的属性是
是“plugin.instance”对设置模型的引用。
>;插件:
>;cmsplugin的一个实例,它本身提供对
>;以下列出的设置模型。
base.html
“cmsplugin_configurableProduct”目录中的base.html用于加载
在管理界面中选择的模板。
./产品类型/*.html
此处的模板提供了上下文:
>;plugin.instance插件
>;类别
>;为此实例选择的类别,
>;
>;显示“类别”图标
>;用于可配置时的产品。producttype存储图像。
>;
>;隐藏空类别
>;自我解释,在CMS插件中生效。
>;
>;模板
>;所选模板。
>;
>;类型
>;可配置的产品列表。产品类型
./产品列表/*.html
此处的模板提供了上下文:
>;plugin.instance插件
>;类别
>;为此实例选择的类别,
>;
>;隐藏空类别
>;自我解释,在CMS插件中生效。
>;
>;模板
>;所选模板。
>;
>;筛选产品属性
>;逗号分隔l要在其上执行操作的cproductfield名称列表
>;影响筛选器或排除的筛选器操作。
>;
>;筛选操作
>;要对上面列出的筛选器属性执行的操作。
>;
>;产品
>;可配置产品列表。c产品
贡献
任何人都可以自由投稿,只需在
github:http://github.com/airtonix/cmsplugin-configurableproduct
待办事项
提供操作菜单选项:
*改进产品过滤器。
*提供更好的默认模板。
*是否允许选择/使用菜单模板的片段?
这个简单的扩展提供了一些插件来显示
[Django Shop可配置产品](https://bitbucket.org/zeus/Django Shop可配置产品)。
要求
*Django商店
*Django CMS公司
*Django Shop可配置产品
*以上三个项目所依赖的所有要求。
安装
1.确保使用的是python虚拟环境
virtualenv~/dev/virtualenv/项目名称
。~/dev/virtualenv/projectname/bin/激活
cd~/dev/projects/projectname/项目名称/
2.从pypi安装
pip安装cmsplugin可配置产品
3.或者,从github安装
pip安装git+https://github.com/airtonix/cmsplugin-configurableproduct
覆盖模板
在管理界面中选择模板意味着您
填充以下两个相对路径(到任何应用程序模板目录)
提供您想要的模板。
*cmsplugin_可配置产品/产品类型
*cmsplugin_可配置产品/产品列表
任何不包含单词“base”的.html文件都将显示在
管理界面中的模板选择器组合下拉列表。
例如,如果您的django项目位于:
~/dev/django/myprojectname/
您有一个名为“somethingsomethingsomething”的django应用程序:
~/dev/django/myprojectname/somethingsomethingsomethingsomethingsomething/我的项目名/
然后可以在以下位置找到此插件的模板:
~/dev/django/myprojectname/somethingsomethingsomethingsome/templates/cmsplugin_可配置产品/产品类型/*.html
~/dev/django/myprojectname/somethingsomethingsomethingsome/templates/cmsplugin_configurableproduct/product list/*.html
事实上,在django查找模板的任何地方,都可以放置以下树:
/cmsplugin_可配置产品
/产品类型
/*.html
/产品列表
/*.html
自定义模板
所有组中的模板都提供了上下文:
cmsplugin有许多有用的属性供您使用,主要的属性是
是“plugin.instance”对设置模型的引用。
>;插件:
>;cmsplugin的一个实例,它本身提供对
>;以下列出的设置模型。
base.html
“cmsplugin_configurableProduct”目录中的base.html用于加载
在管理界面中选择的模板。
./产品类型/*.html
此处的模板提供了上下文:
>;plugin.instance插件
>;类别
>;为此实例选择的类别,
>;
>;显示“类别”图标
>;用于可配置时的产品。producttype存储图像。
>;
>;隐藏空类别
>;自我解释,在CMS插件中生效。
>;
>;模板
>;所选模板。
>;
>;类型
>;可配置的产品列表。产品类型
./产品列表/*.html
此处的模板提供了上下文:
>;plugin.instance插件
>;类别
>;为此实例选择的类别,
>;
>;隐藏空类别
>;自我解释,在CMS插件中生效。
>;
>;模板
>;所选模板。
>;
>;筛选产品属性
>;逗号分隔l要在其上执行操作的cproductfield名称列表
>;影响筛选器或排除的筛选器操作。
>;
>;筛选操作
>;要对上面列出的筛选器属性执行的操作。
>;
>;产品
>;可配置产品列表。c产品
贡献
任何人都可以自由投稿,只需在
github:http://github.com/airtonix/cmsplugin-configurableproduct
待办事项
提供操作菜单选项:
*改进产品过滤器。
*提供更好的默认模板。
*是否允许选择/使用菜单模板的片段?