다음은 기본 템플릿의 예입니다.
<!DOCTYPE html>
{% load cms_tags menu_tags sekizai_tags cache i18n %}
{% load static from staticfiles %}
<html lang="en">
<head>
<meta charset="utf-8">
<title></title>
{% render_block "css" %}
{% render_block "js" %}
</head>
<body class="body-page">
{% cms_toolbar %}
{% block header %}
{% block banner %}{% endblock banner %}
<header class="masterhead container-fluid">
<div class="row">
</div>
{% show_menu 1 100 100 100 "partials/menu.html" %}
</header>
{% endblock header %}
<div class="container-fluid">
{% block content %}
{% endblock content %}
{% block highlights %}
{% endblock highlights %}
</div>
</body>
</html>
중요한 부분은 당신에게 CMS 메뉴를 제공하는 <body>
의 시작 부분에 {% cms_toolbar %}
을 포함하는 것입니다. 그런 다음 cms_tags
을 포함하면 자리 표시자를 사용할 수 있으며 menu_tags
을 포함하면 페이지 트리에서 메뉴를 생성 할 수 있습니다.
이 코드는'base.html'로 들어가야합니다? – gathagu
@gathagu 저건 내 경우에는 내 base.html 인 템플릿의 예제에 불과하지만 요점은 CMS를 사용할 수있게하려면 '{% cms_toolbar %}'를 주형. –
그것은 작동하지 않습니다.'{% show_menu 1 100 100 100} partials/menu.html "%}'을 추가하지 않았습니다. – gathagu