Plone学习11——基于bobtemplates.plone开发plone的主题组件

本文介绍了如何基于bobtemplates.plone开发Plone的主题组件。首先,通过 Diazo 工具将静态HTML主题应用于动态Plone网站。接着,初始化一个Plone容器,下载并覆盖CSS主题文件到指定目录。然后,配置Diazo rules.xml文件以使HTML模板与内容匹配,实现正确显示网站数据。此外,还涵盖了登录链接、导航栏、面包屑、滑块、标题和描述、状态消息、主要内容区域以及portlet和页脚的调整。
摘要由CSDN通过智能技术生成

技术点

  • Diazo:允许您将静态HTML网页中包含的主题应用于使用任何服务器端技术创建的动态网站。(意思是:可以把下载来的CSS主题文件,通过Diazo规则匹配到Plone网站上)

初始化一个plone的container

# docker stop plone && docker rm plone && \
docker run -d -it --name=plone -p 8080:8080 \
-v $(pwd)/src:/plone/instance/src  \
-e PLONE_ADDONS="ploneconf.theme" \
-e PLONE_DEVELOP="src/ploneconf.theme" \
myplone:python3.7 fg

下载静态CSS

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值