Добрый день!
Подскажите, как можно реализовать табличную верстку в body ноды следующим образом, кроме как html+css. На скрине пример ноды с таблицей.
Создал новый тип материала, в котором порядка 10-15 полей CCK. В зависимости от товара будет разное кол-во полей, поэтому хотелось бы обойтись без вставки html+css в body ноды. В первом столбце будет изображение, во втором имена полей, в 3-ем значения полей соответственно по строкам.
Комментарии
Можно создать views блок с нужной вам таблицей с полями и аргументом NID. И выводить этот views в CCK поле модулем http://drupal.org/project/viewfield.
Отличный пример!
А мне нужно примерно так же, но именно с помощью html+css. Очень хотелось бы узнать как выводить значения полей CCK в нужные места таблицы ноды.
Подскажите пожалуйста работающий код!
Ну мне так и пришлось html+css
А можно обойтись без дополнительных модулей? Просто вывести значения полей в нужных местах?
Можно. Вот отрывок из моей таблицы html. Сначала условие проверки есть ли значение у поля, затем в одной ячейке метка поля, в другой значение поля.
<td class="имя_класса">
<div class="field field-type-text field-field-метка-поля">
<strong class="field-label">Метка поля 1:</strong>
</div>
</td>
<td class="имя_класса">
<div class="field-items">
<div class="field-item"><?php print $node->field_метка_поля[0]['view'] ?></div>
</div>
</td>
<?php } ?>
Спасибо, попробую. Только я нечто подобное уже писала в node-novaya.tpl.php, но работать не хочет. Пишет что квадратные скобочки ему не нравятся...
У меня работает. Ну если что пиши, может помогу.
Ура, спасибо!!! У меня заработало) Частично... Вывести значения получилось, а вот названия полей не хотят выводиться. В принципе можно конечно их задать литиницей в этом же файлике, а потом перевести, но это не очень хорошо я думаю будет.