Я пытаюсь установить атрибут динамического идентификатора для тега <body>
в HTML.
Как-то так - <body id="{{ django_view_name }}>"
Я хочу, чтобы атрибут id
имел имя страницы, например, для домашней страницы id="home"
и для страницы блога id="blog"
и страницы контактов id="contact"
Я не хочу использовать Javascript или Jquery.
Я создал шаблон main.html
, а затем стал inheriting
основным шаблоном в каждом из других шаблонов, таких как шаблоны index.html
.
Код в main.html
tag выглядит так:
<div class="content-wrapper" id="content">
<%include file="${static.get_template_path('header.html')}" args="online_help_token=online_help_token" />
${self.body()}
</div>
а потом на шаблоне index.html
я inheriting
вот так -
<%inherit file="main.html" />
ОБНОВЛЕНИЕ: ТРЕБУЕТСЯ ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ
Как я могу оценить значение ${ request.resolver_match.url_name }
. Например, если id="${ request.resolver_match.url_name }"
оценивается как id="home"
, я хочу сделать что-то вроде этого:
%if ${ request.resolver_match.url_name }=root:
<div class="container">
else:
something_else
Как я могу это сделать? Любая помощь очень ценится.