django-cms 插件编辑 css 背景图片 'placeholder_attr' 不是有效的标签库错误
django-cms plugin edit css background image 'placeholder_attr' is not a valid tag library error
我已经安装了 djangocms-css-background 1.0.3,运行 迁移
并将 djangocms-css-background
包含在 settings.py
中
在我的模板中,我有以下代码。
{% load placeholder_attr %}
<div style="{% placeholder_attr 'My Background Css Placeholder' 'CssBackground' 'css_background' %}">
{% placeholder 'My Background Css Placeholder' %}
</div>
每次我运行服务器,我都会遇到错误'placeholder_attr' is not a valid tag library: Template library placeholder_attr not found
请帮忙。
您的 load
语句应如下所示:
{% load placeholder_tags placeholder_attr %}
然后执行pip install djangocms-placeholder-attr
并将'djangocms-placeholder-attr'
放入INSTALLED_APPS
djangocms-css-background 依赖于 djangocms-placeholder-attr deprecated
请改用 cmsplugin-css-background。
添加您将使用的 DOM 元素:
<div id="hero"></div>
添加背景图片占位符。 css_selector 应该指向您定位的 DOM 元素。
{% with css_selector='#hero' %}
{% placeholder 'element_background_image' %}
{% endwith %}
- 限制element_background_image占位符的插件为CssBackgroundPlugin
CMS_PLACEHOLDER_CONF = {
'element_background_image': {
'plugins': ['CssBackgroundPlugin'],
'limits': {
'global': 1,
},
},
}
如果安装了 filer,则会启用 FilerCssBackgroundPlugin。
插件会在placeholder
中打印出适用的background-imagecss
我已经安装了 djangocms-css-background 1.0.3,运行 迁移
并将 djangocms-css-background
包含在 settings.py
在我的模板中,我有以下代码。
{% load placeholder_attr %}
<div style="{% placeholder_attr 'My Background Css Placeholder' 'CssBackground' 'css_background' %}">
{% placeholder 'My Background Css Placeholder' %}
</div>
每次我运行服务器,我都会遇到错误'placeholder_attr' is not a valid tag library: Template library placeholder_attr not found
请帮忙。
您的 load
语句应如下所示:
{% load placeholder_tags placeholder_attr %}
然后执行pip install djangocms-placeholder-attr
并将'djangocms-placeholder-attr'
放入INSTALLED_APPS
djangocms-css-background 依赖于 djangocms-placeholder-attr deprecated 请改用 cmsplugin-css-background。
添加您将使用的 DOM 元素:
<div id="hero"></div>
添加背景图片占位符。 css_selector 应该指向您定位的 DOM 元素。
{% with css_selector='#hero' %} {% placeholder 'element_background_image' %} {% endwith %}
- 限制element_background_image占位符的插件为CssBackgroundPlugin
CMS_PLACEHOLDER_CONF = { 'element_background_image': { 'plugins': ['CssBackgroundPlugin'], 'limits': { 'global': 1, }, }, }
如果安装了 filer,则会启用 FilerCssBackgroundPlugin。
插件会在placeholder