跳转到主要内容

Bootstrap CSS集成

项目描述

简介

plonetheme.bootstrap 将 Twitter Bootstrap CSS/JS 框架集成到 Plone 中。您可以在 https://bootstrap.ac.cn/ 检查此框架。

它覆盖了一些模板,并使用 JavaScript 来转换一些标记,以便正确工作。

它并不完美,但很接近。

https://api.travis-ci.org/collective/plonetheme.bootstrap.png?branch=master

依赖关系

最新的 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将被禁用并导入新路径。

作者

  • Nathan van Gheem,初始作者

  • Mikel Larreategi,更新到Twitter Bootstrap 2.3.x,当前维护者

更改日志

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 (56.5 kB 查看哈希值)

上传时间

由以下支持