从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。
释放
两者结合起来,可以快速方便地定制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。
释放