Возникла така дилема, как то давно на основе шаблона чужого делал сайт и там для каждого типа содержимого выделялся свой класс типа: <div id="node-37" class="node node-kvartir node-kvartir-page clear-block">
где node-kvartir node-kvartir-page и есть этот самый тип материала.
Сейчас делаю сайт на основе темы гарланд и там только <div id="node-26" class="node">
в упор не пойму как там вывести что то подобное для каждого типа материала, помогите пожалуйста разобраться!
Комментарии
чуток изменить строчку в node.tpl.php
<div id="node-<?php print $node->nid; ?>" class="node<?php if ($sticky) { print ' sticky'; } ?><?php if (!$status) { print ' node-unpublished'; } ?>">
http://lacrim.com из профиля ТС - весьма интересное творение .
Это сайт визитка?
6RUN0 - огромнейшее спаибо!
drupby - спасибо, когда то там действительно был сайт визитка (http://lacrim.com/2index.php), сейчас просто моя фотка, планирую под другие нужды сайт пустить
Вы бы могли дать детальную информацию что изменить? В ПХП не сильна.
Конечно
Заходите в папку с вашим шаблоном, открываете файл nore.tpl.php там вторая или треться строка начинаеться так:
<?php<div id="node-<?php print $node->nid; ?>"?>
или что то вроде того, полностью удалите эту строку и вставтье вместо неё<?php<div id="node-<?php print $node->nid; ?>" class="node<?php
if ($sticky) { print ' sticky'; } ?><?php if (!$status) { print ' node-unpublished'; } ?>">?>
и будет вам счастье
Извините пожалуйста за беспокойство, но что изменить то? У меня данная строка и так есть в node.tpl.php в том виде что вы ее написали.
хорошо, значит у вас в шаблон уже выводиться дополнительный класс смотрите с помошью firebug ))
ну и расскажите что вообще необходимо сделать
Мне нужно поле Body завернуть в div потому как по умолчанию это поле обернуто тегом p
По умолчанию body обернуто html