用于与django-CMS和Bootstrap3一起使用的模板和templatetags。
项目描述
djangocms-bootstrap3
一些模板和templatetags,用于与django-CMS和Bootstrap3一起使用。
Django-CMS是无前端依赖的,这是一个好事情。然而,与Bootstrap3结合使用时,菜单结构并不完全合适。这是因为Bootstrap3只允许一个嵌套菜单级别。
因此,djangocms-bootstrap3添加了一些修改过的templatetags,这些templatetags将现有的页面树渲染成适合Bootstrap3导航栏的菜单结构。
更改日志
-
0.4.2
- 采用navbar以与
angular-ui-bootstrap
版本2.5及以后版本兼容。
- 采用navbar以与
-
0.4.1
- 修复
setup.py
中install_requires
的版本。
- 修复
-
0.4
- 添加对django-CMS版本3.5的支持
- 将
dropdown
和dropdown-toggle
替换为uib-dropdown
和uib-dropdown-toggle
以兼容angular-ui-bootstrap
版本0.14及以后版本。 - 在汉堡菜单中,用
<a>
-标签替换<button>
-标签,因为ng-click
无法正常触发。 - 在移动菜单中使用
uib-collapse
。这会添加一个动画。
-
0.3.2
- 在导航栏中,将
get_menu_title
作为安全字符串渲染,以便在菜单标题中允许HTML标签。
- 在导航栏中,将
-
0.3.1
- 修复:使用
uib-dropdown
而不是dropdown
以兼容angular-ui-bootstrap
版本0.14及以后版本。
- 修复:使用
-
0.3.0
- 模板标签
main_menu
、main_menu_below_id
和main_menu_embody_id
现在接受两个可选值:offset
(默认为0)和limit
(默认为100)。使用这些值可以只渲染菜单列表的一个子集。
- 模板标签
-
0.2.1
- 将 setup.py 添加到 MANIFEST.in 文件中。
-
0.2.0
- 已适配 Angular-UI-bootstrap 版本 0.14 及更高版本。
- 修复了 Python3 中分页器的除法问题。
-
0.1.0
- 添加了模板标签
main_menu_embody_id
。 - 修复了多个 Django 模板以渲染菜单。
- 添加了模板标签
-
0.0.2 初始版本。
项目详情
关闭
djangocms-bootstrap3-0.4.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d5e2be0c4797457ee5f9c602be4f34ec840a1d9fd74393fc6650311e8529e283 |
|
MD5 | f0d336384dc076265bf2b41dcd16796b |
|
BLAKE2b-256 | 80a6c7126079ea893c13fd06ec074ade53fa5b7c72302031523ad47d72e9c145 |