ну а почему бы нет, тайтл должен быть в HTML Head и 1 раз, но действительно, почему то он почти в каждом шаблоне, это не разумно имхо, нарушает принцип DRY
а в чем проблема все же ? не поясните ?
Вопросы, обсуждения и решение проблем при работе с Movable Type
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Movable Type Форум » Сообщения от fell
Страницы 1
ну а почему бы нет, тайтл должен быть в HTML Head и 1 раз, но действительно, почему то он почти в каждом шаблоне, это не разумно имхо, нарушает принцип DRY
а в чем проблема все же ? не поясните ?
<meta http-equiv="Content-Type" content="text/html; charset=<$mt:PublishCharset$>" />
<meta name="generator" content="<$mt:ProductName version="1"$>" />
<link rel="stylesheet" href="<$mt:Link template="styles"$>" type="text/css" />
<link rel="start" href="<$mt:BlogURL$>" title="Home" />
<link rel="alternate" type="application/atom+xml" title="Recent Entries" href="<$mt:Link template="feed_recent"$>" />
<script type="text/javascript" src="<$mt:Link template="javascript"$>"></script>
<$mt:CCLicenseRDF$>
Разбирался на днях с шаблонами и вот что обнаружил.
Вставил запись в HTML Head:
<title><$mt:EntryTitle encode_html="1"$> - <$mt:BlogName encode_html="1"$></title>
что должно было дать <title>EntryTitle - BlogName</title>
билдер выдал ошибку, что mt:EntryTitle не входит в контейнер mt:Entries, но если тег поместить в контейнер
<mt:Entries>
<mt:EntryTitle>
</mt:Entries>
то будут выведены все EntryTitle (Заголовки записей) страницы, что мне НЕ нужно. С другой стороны абсолютно та же строчка нормально парсится в шаблоне "Запись" и там тег не включен в контейнер mt:Entries.
<head>
<$mt:Include module="HTML Head"$>
<$mt:Var name="comments_per_page" value="50"$>
<mt:EntryPrevious><link rel="prev bookmark" href="<$mt:EntryPermalink$>" title="<$mt:EntryTitle encode_html="1"$>" /></mt:EntryPrevious>
<mt:EntryNext><link rel="next bookmark" href="<$mt:EntryPermalink$>" title="<$mt:EntryTitle encode_html="1"$>" /></mt:EntryNext>
<$mt:EntryTrackbackData$>
<mt:If tag="EntryCommentCount" gt="$comments_per_page">
<script type="text/javascript">
MT.entryID = <$mt:EntryID$>;
MT.commentsPerPage = <$mt:Var name="comments_per_page"$>;
MT.entryCommentCount = <$mt:EntryCommentCount$>;
MT.commentIds = [<mt:Comments sort_order="ascend" glue=","><mt:CommentID></mt:Comments>];
</script>
</mt:If>
<title><$mt:EntryTitle encode_html="1"$> - <$mt:BlogName encode_html="1"$></title>
</head>
Вопрос это ошибка билдера или особенности шаблонов ? И соответственно как вывести тогда в теге <title> текущий тайтл и название блога в HTML Head?
Сообщений найдено [ 3 ]
Страницы 1
Movable Type Форум » Сообщения от fell
На основе PunBB