获取无效的块标记:'ckeditor_placeholder' 将 ckeditor 与 Gerbi CMS 一起使用时
Getting Invalid block tag: 'ckeditor_placeholder' when using ckeditor with Gerbi CMS
我正在尝试升级 Gerbi CMS(django-page-cms 包名称)的安装,但我不断收到以下错误。
这是模板代码(删除了客户端名称)。
{% extends "base.html" %}
{% load pages_tags markup chunks %}
{% block title %}
{% if current_page %}
{% show_content current_page "title" %}
{% else %}
<< Client Name >>
{% endif %}
{% endblock %}
{% block pagecontent %}
{% if current_page %}
{% ckeditor_placeholder "Page Title" with ckeditor %}
{% ckeditor_placeholder "Page Content" with ckeditor %}
{% imageplaceholder "Header Image" as header_imgsrc %}
<div class="container">
<div class="row-fluid">
<div class="span12">
<hgroup class="heading-section">
<h1>{{ page_title }}</h1>
</hgroup>
</div>{# /.span12 #}
</div>{# /.row #}
<div class="row-fluid mobile-pad">
<div class="span12">
{{ content|markdown }}
</div>{# /.span12 #}
</div>{# /.row l-athletes #}
</div>{# /.container #}
{% endif %}
{% endblock %}
我已正确遵循 ckeditor 设置并在我的 settings.py 文件
中包含所需的配置内容
INSTALLED_APPS = (
....
'ckeditor',
....
)
CKEDITOR_UPLOAD_PATH = "uploads/"
CKEDITOR_IMAGE_BACKEND = "pillow"
CKEDITOR_JQUERY_URL = '//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js'
CKEDITOR_CONFIGS = {
'default': {
'width': 600,
'height': 300,
'toolbar': 'Full',
}
}
我也 运行 collecstatic
和 syncdb
已经尝试将文件放在需要的位置,但 Gerbi CMS 与 ckeditor 的配合不佳。
包是:
django-page-cms==1.6.2
django-ckeditor==4.4.7
有什么想法吗?
未加载 ckeditor_placeholder 模板标签。
更改此行:
{% load pages_tags markup chunks %}
至此
{% load pages_tags markup chunks ckeditor_placeholder %}
我正在尝试升级 Gerbi CMS(django-page-cms 包名称)的安装,但我不断收到以下错误。
这是模板代码(删除了客户端名称)。
{% extends "base.html" %}
{% load pages_tags markup chunks %}
{% block title %}
{% if current_page %}
{% show_content current_page "title" %}
{% else %}
<< Client Name >>
{% endif %}
{% endblock %}
{% block pagecontent %}
{% if current_page %}
{% ckeditor_placeholder "Page Title" with ckeditor %}
{% ckeditor_placeholder "Page Content" with ckeditor %}
{% imageplaceholder "Header Image" as header_imgsrc %}
<div class="container">
<div class="row-fluid">
<div class="span12">
<hgroup class="heading-section">
<h1>{{ page_title }}</h1>
</hgroup>
</div>{# /.span12 #}
</div>{# /.row #}
<div class="row-fluid mobile-pad">
<div class="span12">
{{ content|markdown }}
</div>{# /.span12 #}
</div>{# /.row l-athletes #}
</div>{# /.container #}
{% endif %}
{% endblock %}
我已正确遵循 ckeditor 设置并在我的 settings.py 文件
中包含所需的配置内容INSTALLED_APPS = (
....
'ckeditor',
....
)
CKEDITOR_UPLOAD_PATH = "uploads/"
CKEDITOR_IMAGE_BACKEND = "pillow"
CKEDITOR_JQUERY_URL = '//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js'
CKEDITOR_CONFIGS = {
'default': {
'width': 600,
'height': 300,
'toolbar': 'Full',
}
}
我也 运行 collecstatic
和 syncdb
已经尝试将文件放在需要的位置,但 Gerbi CMS 与 ckeditor 的配合不佳。
包是:
django-page-cms==1.6.2
django-ckeditor==4.4.7
有什么想法吗?
未加载 ckeditor_placeholder 模板标签。
更改此行:
{% load pages_tags markup chunks %}
至此
{% load pages_tags markup chunks ckeditor_placeholder %}