На сайте www.ufapsiholog.ru в контентной части генерируется дополнительный невидимый класс:
< div class="field field-name-title-field field-type-text field-label-hidden">< div class="field-items">< div class="field-item even">Помощь и консультация психолога в Уфе
Подскажите, пожалуйста, где это можно устранить?
Комментарии
#node-1 .field-name-title-field {
display: none !important;
}
Это заголовок материала, и если не нужен, то правьте TPL
Понимаю, но где конкретно этот файл?
В папке с шаблоном:
comment.tpl.php
comment-wrapper.tpl.php
maintenance-page.tpl.php
node.tpl.php
page.tpl.php
http://www.ufapsiholog.ru/themes/bartik/css/style.css
Благодарю, но речь идет не о внешних параметрах - заголовок нужно просто убрать.
В page.tpl за контент отвечает:
"<?php print render($page['content']); ?>"
Вопрос: где это все разложено по кускам?
А не достаточно для того чтобы убрать заголовок удалить в node.tpl.php ?
<h2<?php print $title_attributes; ?>><a href="<?php print $node_url; ?>"><?php print $title; ?></a></h2>
Извиняюсь, впервые столкнулся с Drupal'ом.
Содержание node.tpl.php:
<?php if ($display_submitted): ?>
<?php print $submitted; ?>
<?php endif; ?>
<?php
// We hide the comments and links now so that we can render them later.
hide($content['comments']);
hide($content['links']);
print render($content);
?>
<?php
// Remove the "Add new comment" link on the teaser page or if the comment
// form is being displayed on the same page.
if ($teaser || !empty($content['comments']['comment_form'])) {
unset($content['links']['comment']['#links']['comment-add']);
}
// Only display the wrapper div if there are links.
$links = render($content['links']);
if ($links):
?>
<?php endif; ?>
<?php print render($content['comments']); ?>
В чём задача стоит? Тупо убрать тайтл или обернуть в читабельный для поисковиков вид?
На этой странице не лучше ли в style.css:1312
вместо
#node-13 .field-name-field-img {
float: left;
width: 40%;
padding: 2%;
}
Прописать
#node-13 .field-name-field-img {
float: left;
width: 40%;
padding: 0px 30px 12px 15px;
}
Чтобы форматирование текста нормальным было
Только убрать, больше ничего не нужно
Благодарю! Кривой шаблон достался
какая тема? если бартик то у меня на 85ой строке
<h2<?php print $title_attributes; ?>>
В системном файле ваш сайт\modules\node\node.tpl.php
89 строка
Да, тема "Bartik", но, видимо, перепиленная разработчиком - такой строки просто нет.
Удалил из modules\node\node.tpl.php - никаких изменений. Но на сайте же видно, что заголовок обернут в несколько левых div'ов - h2 изначально не было
вы не в ту сторону смотрите. Вам надо создать tpl файл для этой ноды, и удалить из вывода заголовок. Те скопировать обычный node.tpl.php, переименовать в node--nid.tpl.php и удалить оттуда тайтл