Добрый день! У меня сложилась ситуация такого плана, не могу установить заголовок "title" в тег h1 вот мой сайт http://www.perevoz-msk.ru
в файле node.tpl прописано так
помогите пожалуйста новичку!!! Заранее всем огромное спасибо.
Добрый день! У меня сложилась ситуация такого плана, не могу установить заголовок "title" в тег h1 вот мой сайт http://www.perevoz-msk.ru
в файле node.tpl прописано так
помогите пожалуйста новичку!!! Заранее всем огромное спасибо.
Комментарии
Давно смотрю на такие конструкции и задаюсь вопросом - не идиоты ли те, кто их пишет? Не проще ли написать:
<?php
print "<div class=\"node $node_classes\" id=\"node\" $node->nid\"><div class=\"node-inner\">";
if ($page == 0) {
print "<h1 class=\"title\"><a href=\"$node_url\">$title</a></h1>";
}
?>
Насколько читабельней и понятней.
А заголовок $title у вас может соответственно не устанавливаться, потому что не выполняется условие if ($page == 0)
Изменил, но в исходном коде все осталось как и прежде(( может в стилях что-то нужно поменять?
Грузоперевозки по Москве, области и России </div>
Так проверьте говорю, условие-то выполняется? Если нет, то будете ждать до 2-го пришествия
А как это проверить? подскажите пожалуйста! если вам не трудно)))
Да просто. Добавьте к if ветку else и выведите туда какой-либо левый заголовок типа НЕ СРАБОТАЛО!!!
Пожалуйста можно показать как это сделать на примере? Я же новичек в этом не легком деле(((
Cледующим вопросом будет "напишите мне всё, чтобы работало, а то я же новичок!"
Нет нельзя, если вы НАСТОЛЬКО новичок, что для вас проблему составляет написание простейшей логической конструкции на PHP, то вам нечего делать в шаблонах - идите учить PHP.
Если бы я все знал, то не стал бы задавать вам глупых вопросов.
Незнающие чего-то люди обычно читают литературу, учатся, а не бегут сразу задавать вопросы. Я понимаю, когда человек что-то изучил, попробовал, сделал, но возникли проблемы и он задаёт вопрос. Тогда ему можно дать ответ, хотя бы разговаривая с ним одними терминами в знакомой нам обоим предметной области. Иначе получается вот так:
Допустим вы купили автомобиль, но он у вас не едет. Вы задаёте вопрос другому водителю:
- Почему у меня не едет автомобиль?
В ответ он вам говорит:
- Бензин в бензобак залейте.
Тогда вы задаёте вопрос:
- А что такое бензин и бензобак?
Вы сами догадаетесь, что вам скажут в ответ на этот вопрос?
Уважаемый, а ты то сам по книгам учился? и глупых вопросов не задавал? ничего разберусь и без тебя. Не хочешь помочь проходи мимо.
Да уж не по вопросам на форуме учился, уважаемый.
Вот-вот, посиди, поразбирайся. Потрать своё драгоценное время вместо нашего.
попробуй назначить что-то классу Title и FireBug'ом просмотреть - если видишь, что класс всё-таки назначается, но не применяется стиль, то, вероятно, класс просто перекрывается другим классом. А вообще - если Views делаешь, то поставь Rewrite field у Title как
, или какая там у тебя автозамена поля
если поможет - у меня такая структура
<?php if ($page == 0): ?>
<h2 class="title"><a href="<?php print $node_url ?>" title="<?php print $title ?>"><?php print $title ?></a></h2>
<?php endif; ?>
там у тебя неточность в коде примерно с середины
Скажите, Вы title в h2 закрываете?
У меня это стандартный код, я в ПХП не очень - взял прямо из node.tpl.php. Так что просто привёл пример рабочего кода.