Стилизация node

Главные вкладки

Аватар пользователя alex-litvinov alex-litvinov 27 апреля 2020 в 2:04

Добрый вечер, решил стилизировать node
Тип материала: product
Поле 1: field_prise
Поле 2: field_prise_old
Поле 3: field_kol_ed
Создал новый документ в папке templates, node--product.tpl.php

<?php
<div class="content <?php print $classes_array['1']; ?>"<?php print $content_attributes?>>
    <?php
      
// Hide comments, tags, and links now so that we can render them later.
      
hide($content['comments']);
      
hide($content['links']);
      
$content['field_prise']['#prefix']='<div class="left_colonka">';
      
$content['field_prise_old'];
      
$content['field_kol_ed']['#suffix']='</div>';
      print 
render($content);
    
?>
  </div>?>

Что бы получилось так:

<div class="left_colonka">"Поле 1" и "Поле 2"</div>
<div class="right_colonka">"Поле 3"</div>

Комментарии

Аватар пользователя VasyOK VasyOK 27 апреля 2020 в 13:20

И что потом? Каждое новое поле в типе материала в шаблон вписывать? Если проще может лучше без Друпала? Может будете, как нормальные кликбилдеры field_group использовать?

Аватар пользователя VasyOK VasyOK 27 апреля 2020 в 17:34

field_collection не для того вроде.
вьюхой - например если поля таблицей вывести или логику вывода полей с views_conditional