FeinCMS的Bootstrap 3按钮元素
项目描述
在文本中显示Bootstrap 3 按钮。
此按钮可用于导航,例如在文本块的末尾。这些按钮不能用于表单。
安装
首先确保项目已为feincms配置。
然后添加以下设置
INSTALLED_APPS += (
'feincms_button',
)
现在,您可以创建 ButtonContent 内容类型
from feincms.module.page.models import Page
from feincms_button.contents import ButtonContent
Page.create_content_type(ButtonContent)
前端样式
按钮使用Bootstrap规定的HTML渲染
<a class="btn btn-default" href="#" role="button">Link</a>
标准的Bootstrap 3 CSS将为这些按钮提供合理的样式,这些样式可以覆盖,也可以在您的CSS文件中替换。Bootstrap 3提供的默认样式是:https://github.com/twbs/bootstrap-sass/blob/master/assets/stylesheets/bootstrap/_buttons.scss
当您使用Sass时,也可以覆盖Sass变量。
配置
当需要时,可以覆盖以下设置
from django.utils.translation import pgettext_lazy
FEINCMS_BUTTON_STYLES = (
('btn-default', pgettext_lazy("button-style", u"Default")),
('btn-primary', pgettext_lazy("button-style", u"Primary")),
('btn-success', pgettext_lazy("button-style", u"Success")),
('btn-info', pgettext_lazy("button-style", u"Info")),
('btn-warning', pgettext_lazy("button-style", u"Warning")),
('btn-danger', pgettext_lazy("button-style", u"Danger")),
('btn-link', pgettext_lazy("button-style", u"Link")),
)
FEINCMS_BUTTON_SIZES = (
('', pgettext_lazy("button-size", u"Default")),
('btn-lg', pgettext_lazy("button-size", u"Large")),
('btn-sm', pgettext_lazy("button-size", u"Small")),
('btn-xs', pgettext_lazy("button-size", u"Extra Small")),
)
默认情况下,使用标准的Bootstrap按钮类。当项目使用其他按钮类时,可以重新定义这些类。
贡献
如果您喜欢这个模块,请将其分叉,或者希望改进它,请让我们知道!也欢迎提交拉取请求。:-)
更改
2.0.1 (2021-11-28)
添加了俄语翻译。
2.0.0 (2021-11-27)
添加了Django 3+支持。
取消了Python 2.7支持。
取消了Django 1.10 / 1.11支持。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
feincms-button-2.0.1.tar.gz (12.9 kB 查看哈希值)
构建分发
feincms_button-2.0.1-py3-none-any.whl (14.3 kB 查看哈希值)
关闭
feincms-button-2.0.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e9ef9aeffc3de103aef5ee510da0739dc1b259bb006d43b7acb4a722b61f7ca0 |
|
MD5 | 6f2c2b95908f7a03c453f289a9a315f5 |
|
BLAKE2b-256 | bc210210fa875c58e725cda5f52f229a2dd6b96315bedb55b8dcc68eff6c17c1 |
关闭
feincms_button-2.0.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7208236e15fdf847a5c11ff8fb561fd43708fa360ea827826bb126e146acd124 |
|
MD5 | 4eaa3f199ef949cae8f6bfb7792d3d68 |
|
BLAKE2b-256 | 347efabf2815548363434aa70a892a6e9b2684f687864cdabfd3fd2c50e96df3 |