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


待办事项

提供操作菜单选项:

*改进产品过滤器。
*提供更好的默认模板。
*是否允许选择/使用菜单模板的片段?

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java操作数组上的字符串   java JAXB内容未实例化   图形在Java中如何绘制垂直居中的字符串?   java Apache Ant:使用Junit时出现NoClassDefFoundError   java无法从服务器上运行perl脚本   如何在java中沿树进行预排序遍历,并打印0和1以对应每个节点上的特定字符?   java如何创建。p12文件?   java线程访问无效   java只匹配命名空间中的XML节点,而不知道NS前缀   从java获取2d arraylist元素   数组Java动态集合对象   java Xpath通过通配符或布尔运算查找以相同名称开头的节点?   java注释元素类型   java在中看不到Super()。反编译后的类文件