添加引导3组件作为插件。
aldryn-bootstrap3的Python项目详细描述
aldryn bootstrap 3是django cms的插件包,提供了几个 流行的Bootstrap 3框架中的组件。
此加载项与Divio Cloud兼容,也可以在 django CMS Marketplace 便于安装。
贡献
这是一个开源项目。我们很高兴收到您的 以问题和请求的形式提供反馈。在提交您的 拉动请求,请查看我们的contribution guidelines。
你能做的最简单的贡献之一就是帮助翻译这个插件 Transifex。
文档
请参阅setup.py中的REQUIREMENTS。 其他依赖项的文件:
- python 2.7、3.3或更高版本
- django 1.6或更高
- django filer 1.2.4或更高版本
- django text ckeditor 3.1.0或更高版本
确保django Filer 和django CMS Text CKEditor 已正确安装和配置。
安装
对于手动安装:
- 运行pip install aldryn-bootstrap3
- 将aldryn_bootstrap3添加到INSTALLED_APPS
- 运行python manage.py migrate aldryn_bootstrap3
配置
aldryn bootstrap 3替换了以下django cms插件:
- django cms链接:Link and Button
- django cms图片:Image
- django cms文件:File
它提供以下标准引导程序3组件:
- Accordion
- Alert
- Blockquote
- Carousel
- Code
- Grid (Row and Column)
- Glyphicons
- Jumbotron
- Label
- List Group
- Panel (Heading, Body and Footer)
- Responsive
- Tabs
- Well
它还提供以下3rd party组件:
这些组件需要手动配置才能正常工作 在你的项目里。见this gist 有关推荐间隔棒配置的更多信息。
设置
此加载项为旋转木马提供standard模板。你可以提供 通过添加^{tt7}可以选择其他样式$ 设置:
ALDRYN_BOOTSTRAP3_CAROUSEL_STYLES = [ ('feature', _('Featured Version')), ]
您需要在^{tt8}中创建功能文件夹$ 否则,将获得一个^ {EM1} $模板不存在“EEM>错误”。你可以通过 复制目录中的standard文件夹并将其重命名为 feature。
此外,您还可以使用ALDRYN_BOOTSTRAP3_ICONSETS:
ALDRYN_BOOTSTRAP3_ICONSETS = [ ('glyphicons', 'glyphicons', 'Glyphicons'), ('fontawesome', 'fa', 'Font Awesome'), # custom iconsets have to be JSON ('{"iconClass": "icon", "iconClassFix": "icon-", "icons": [...]}', 'icon', 'Custom Font Icons'), ('{"svg": true, "spritePath": "sprites/icons.svg", "iconClass": "icon", "iconClassFix": "icon-", "icons": [...]}', 'icon', 'Custom SVG Icons'), ]
验证列输入时,默认网格大小设置为24, 您可以通过设置来覆盖此设置:
ALDRYN_BOOTSTRAP3_GRID_SIZE = 12
运行测试
您可以执行以下操作来运行测试:
virtualenv env source env/bin/activate pip install -r tests/requirements.txt python setup.py test