Bootstrap CSS集成
项目描述
简介
plonetheme.bootstrap 将 Twitter Bootstrap CSS/JS 框架集成到 Plone 中。您可以在 https://bootstrap.ac.cn/ 检查此框架。
它覆盖了一些模板,并使用 JavaScript 来转换一些标记,以便正确工作。
它并不完美,但很接近。
依赖关系
最新的 Twitter Bootstrap 需要 jQuery 1.11,您可以在构建时将 plone.app.jquery 锁定到版本 1.11.2。您还需要将 plone.app.jquerytools 锁定到版本 1.7.0 以确保兼容性。Twitter Boostrap 本身由插件 collective.js.bootstrap 提供,因此您也需要将其锁定。
[versions] ... plone.app.jquery = 1.11.2 plone.app.jquerytools = 1.7.0 collective.js.bootstrap = 3.3.5 ...
文档
此产品基于 Twitter Bootstrap 版本 3。产品将重用 collective.js.bootstrap 以获取那些 CSS 和 JS 文件。
基本的HTML标记是plonetheme.sunburst和Twitter Bootstrap的混合,它使用与Sunburst主题相同的方法构建列:一个简单的视图,返回正确列宽所需的类。
如果您想更改这些宽度,只需按照常见的Plone覆盖模式覆盖视图即可。
本产品旨在在两种场景中使用:
作为Plone的主题
作为构建您网站主题的基础主题,遵循“旧做法”
一些设计师更喜欢遵循旧的最佳实践,而不是使用Diazo主题方式,此产品是为他们准备的。您可以创建一个主题包(检查templer骨架生成器),并将您的主题基于此。
如果您在使用此产品时遇到任何问题或发现任何错误,请使用GitHub问题跟踪器报告。
升级
要从版本1.0a1升级,只需转到附加组件控制面板,然后单击升级。旧皮肤路径和javascript将被禁用并导入新路径。
更改日志
2.0.1 (2020-01-23)
不要试图在内部链接中过于聪明[ionlizarazu]
更新到最新的Products.TinyMCE。[erral]
2.0 (2015-12-10)
记录使用最新Bootstrap版本和最新jQuery的方法。[erral]
在卸载配置文件中添加browserlayer。[bsuttor]
停止支持Twitter Bootstrap 2.3.x,现在需要版本3.0。[erral]
1.0 (2014-01-24)
修复TinyMCE插件模板。[erral]
从main_template中移除kss spinner。[erral]
控制面板警报是bootstrap警报。[rpatterson]
1.0rc1(2013-04-26)
Travis-CI支持[silviot]
移除与Bootstrap分隔符冲突的CSS[rpatterson]
修复登录/用户操作菜单的对齐[silviot]
修复Plone < 4.2的配置文件[silviot]
1.0b4(2013-03-18)
从ArchetypesSelectionWidget类标签中移除标签类[libargutxi]
将ArchetypesSelectionWidget单选输入添加到标签中[libargutxi]
更改主菜单创建视图,使用Plone标准方法[libargutxi]
修复personal_bar模板,如果只有一个操作,它会损坏。[erral]
升级到Twitter Bootstrap 2.3.0[erral]
将glipycons图像移动到名为“img”的目录中,这是bootstrap css文件的要求[erral]
修复视图中的selected类[erral]
移除无用的皮肤目录。皮肤目录应仅用于自定义现有资源。请使用browser:resource代替[toutpt]
添加对collective.js.bootstrap的依赖项。更易于管理升级[toutpt]
1.0b3(2012-12-11)
棕色袋发布。我的git环境搞混了[erral]
1.0b2(2012-12-11)
修复bootstrap集成JS以避免jQuery错误,并使集合标准配置工作[erral]
添加卸载支持[erral]
添加Plone 4.1.x配置文件[erral]
启用实时搜索[erral]
升级到Twitter Bootstrap 2.2.2[erral]
在base_properties.props中添加TinyMCE css缺少的属性[petschki]
修复folder_contents复选框输入。[erral]
在plone.app.layout.viewlet.sections.pt、plone.app.layout.viewlet.search_box.pt和plone.app.layout.viewlets.path_bar.pt中添加i18n:translate。[regebro]
添加更多缺少的属性[regebro]
1.0b1(2012-11-14)
添加从版本1.0a1的upgradestep。
基于Twitter Bootstrap 2.2.1和plonetheme.sunburst的重写[erral]
1.0a1dev(2011-10-16)
首次发布
项目详情
plonetheme.bootstrap-2.0.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | dbac9a11afc83a19ddc67e6ce78513796735b69eb9ea38b9503ee4cc93a1a2b9 |
|
MD5 | c668e554a35ec2ab38099fb68ffdacb8 |
|
BLAKE2b-256 | 689c6202255cba2056e47dfab91423e49d88b49ef6a14ae41837e63a7825d0f3 |