Задавайте вопросы про Drupal - 2

M
На сайте с 13.01.2008
Offline
72
#1521

Помогите пожалуйста с заголовками.

У меня в анонсе и в полной новости заголовок в h2.

Как сделать, чтобы заголовок в анонсе был в теге h2, а в полной h1.

Вот кусок кода из node.tpl

<?php if ($title && !$page): ?>

<div class="header article-header">
<?php print render($title_prefix); ?>
<?php if ($title): ?>
<h2<?php print $title_attributes; ?>>
<a href="<?php print $node_url; ?>"><?php print $title; ?></a>
</h2>
<?php endif; ?>
<?php print render($title_suffix); ?>
</div>
<?php endif; ?>
Alangasar
На сайте с 06.11.2008
Offline
98
#1522

В полной заголовок выводится в page.tpl

M
На сайте с 13.01.2008
Offline
72
#1523
Alangasar:
В полной заголовок выводится в page.tpl

У меня нестандартный шаблон. Сейчас посмотрел - в page.tpl нет даже намёка на тег h2.

Наткнулся на одном форуме на совет, что в node.tpl надо прописать условие показа для анонса и полного материала, что-то типа:

<?php if($teaser): ?>

...
h2

Но вот как всё это правильно сделать я не понимаю.

Alangasar
На сайте с 06.11.2008
Offline
98
#1524

Какая разница, стандартный или нет. В вашем случае можно добавить else в первом условии, тогда, скорее всего будет два заголовка в полной версии.

big boy
На сайте с 18.11.2006
Offline
308
#1525
imtod:
Посмотрите модуль jquery_update, он может подключать разные версии jquery для админки и для фронта. Весьма полезная вещь.

Настройки модуля:

✔ Google spam update убил сайты? Что делать - https://webmasta.ru/blog/google-october-2022-spam-brain-update
big boy
На сайте с 18.11.2006
Offline
308
#1526

Заколебался с этим jquery и просто захардкодил в шаблон правило вызывать нужную библиотеку на нужных страницах.

Alangasar
На сайте с 06.11.2008
Offline
98
#1527

big boy, 4 варианта на орге предложено https://www.drupal.org/node/1058168, не видели, или ни один из них не подошел?

big boy
На сайте с 18.11.2006
Offline
308
#1528
Alangasar:
big boy, 4 варианта на орге предложено https://www.drupal.org/node/1058168, не видели, или ни один из них не подошел?

Я эту статью вдоль и поперек, в хвост и в гриву. Но если бы мои руки программиста росли хотя бы чуть выше жопы, то может и получилось бы )))

Но меня и такой вариант устраивает. Единственный минус в прямом подключении js через шаблон - всякие агрегаторы, типа advagg, его не обрабатывают.

Plazik
На сайте с 29.07.2008
Offline
161
#1529
big boy:
Настройки модуля:

В последней версии 7.x-2.5 есть выбор jquery для сайта и админки.

Alangasar
На сайте с 06.11.2008
Offline
98
#1530

Plazik, Он с 6 ковыряется, там хз есть или нет эта фича, может в дев версии запилена?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий