从plone控制面板动态管理plone皮肤css、logo和基色

Products.PloneSubSkins的Python项目详细描述


这个产品提供了一个控制面板供subskins使用,这是一个plone产品,它提供了许多css和颜色方案来定制站点布局。
两者结合起来,可以快速方便地定制plone皮肤。
如果你想要这个功能,你应该安装medealog.subskins.
它会将此产品作为依赖项来拉取。
如果要编写类似于预先读取的subkins的产品。


plonesubkins允许切换到处理plone皮肤的某个方面的特定css文件。

以下类别:
-base
-top
-navigation
-text
-global navigation
-portlets
-bottom
-extra(多个选项)

您只需要遵守以下命名约定:
1-如果您的皮肤产品名为myskin,则与导航相关的css必须存储在名为myskin_navigation的子文件夹中,
与文本相关的ccs必须存储在myskin_text中,等等。

/产品
/myskin
/skins
/myskin
主模板.pt
一些.gif
其他.pt
/myskin\u配色方案
蓝色主题库属性.prop
黄色主题库属性.prop
/myskin\u导航
navyellow.css
navyellow2.css
/myskin_text
small.css
normal.css
all arial.css
/myskin_globalnav
globalnav.css
globalnavold.css
/myskin_calendar
cal1.css
cal2.css

2-在css文件中添加以下行:
<;dtml在现有行之前获取"基本属性映射">;
<;带有基本属性的DTML>;(不要删除此项)
,并在文件末尾添加带有>;*/

3的行
3-在元数据中依赖于此产品。xml
4-放置名为subskins_choices.x的文件配置文件目录中的ml

您可以通过编辑/products/plonesubskins/appconfig.py




===


<4.7.5
----
添加py脚本(http://yoursite.com/subskins_stylesheets.css)导出subskins.css(如果您想将其与您自己的主题一起使用)[espenmn]。
将样式表移动到bundle='subskins',这样就可以使用上面的脚本从diazo themes等[espenmn]加载css。


4.7.4
----
修复以使颜色方案与plone 4.2[es]正常工作。penmn]。



4.7.1
----
修复了升级步骤,因此它也适用于高于4.2的版本[espenmn]。


4.7
----
添加了升级步骤,以便从产品升级。plonesubkins<;4.2不会破坏站点。[espenmn]。


4.6.6
----
修复安装在windows http://plone.org/products/subskins/issues/12[jesse hager]。


4.6.5
----
启用brosho时禁用快捷键[espenmn]。

4.6.4
----
h label[espenmn]。


4.6.3
----
在控制面板处于活动状态时添加js脚本以禁用导航状态[espenmn]。


4.6.2
----
在使用控制面板[espenmn]时添加js脚本以删除"编辑栏"。

4.6.1
----
添加js脚本以删除"docum"enteditable"当控制面板存在时的类[espenmn]。

4.6
----
添加了在子金斯控制面板[espenmn]上使用的键盘快捷键。
以下键起作用:
12345670c
qwertyupb

4.5.1
hanks moo-,只需注释掉获取上下文[espenmn]基本属性的行。
请查看产品medialog.foldersubskins以了解ks.

4.5
_文件夹"基本属性")(



>4.4




感谢mike rhodes对jquery部分[espenmn]的建议。
添加了brosho插件[espenmn]。
添加了css[espenmn]的额外字段。

4.1
r/>
4.0
--

*plone 4.0兼容[espenmn]-
*添加了多选择额外类别[espenmn]。
*使用标题以[espenmn]的形式列出CSS。


释放

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

推荐PyPI第三方库


热门话题
Java Double。将长位加倍到C#位转换器。ToDouble   java如何使用正则表达式从固定的Y位数中提取最后的X位数?   java如何显示ChatMessage类列表中的字符串消息属性?   java从JSON或XML提要导入数据,并在Android中创建列表   在整数之间使用按位AND运算符的java好处?   java从Android中的Bean类获取空值?   java会话id对另一台服务器意味着什么?   java未选择案例时开关的工作方式   java组织。openqa。硒。SessionNotCreatedException:无法创建新的远程会话。在emulator中初始化安卓驱动程序时   JavaSWT父和子对话框通信   java请确保java_HOME指向JDK而不是JRE   java用户即使在成功登录后也是匿名的   java控制器单元测试无法自动连接所需的bean   Java小程序类文件