Помоготи разобраться с выводом строчки тегов

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

Аватар пользователя slaviyn slaviyn 15 января 2012 в 9:27

Всем привет. Являюсь участником drupal всего пару дней и стараюсь постигнуть азы, не судите строго за такой простой вопрос.
Возникла проблема с выводом строчки тегов: выводятся они в столбик, а мне нужно вывести их в строчку. Уже несколько часов гуглю, но проблемы так и не могу решить.
Что было проделано: пересмотрен сss темы, попытка вывести в строчку используя админку и тип содержимого-...-в линию. Заметил, что проблема остается для разных тем, в особенности идущих в сборке. Сейчас оставил на сайте garden (rusolimpiad.ru), подскажите где нужно сделать изменения?

Комментарии

Аватар пользователя S_F S_F 15 января 2012 в 10:20

не понял какие теги, но все оформление в теме правится, либо в tpl, либо в css (что вероятнее), так что пересмотрите стили темы еще раз. firebug в помощь.

Аватар пользователя g78knl6cvxf0 g78knl6cvxf0 15 января 2012 в 12:11

Способ 1:

включить специальный модуль, например field delimiter, или field formatter settings. И тогда в настройках отображения полей можно настроить нужный вывод

Способ 2:

в файле темы template.php, самостоятельно определить вывод поля "теги"

<?php
function НАЗВАНИЕ_ТЕМЫ_field__field_tags($variables){
    
$output '';
    
$tags = array();
    foreach(
$variables['items'] as $item){
        
$tags[]=drupal_render($item);
    }
    
//например через запятую
    
$output .= implode(', ',$tags);
    
    return 
$output;
}
?>
Аватар пользователя palladin palladin 27 августа 2012 в 12:44

"vaplas" wrote:
включить специальный модуль, например field delimiter, или field formatter settings.

сделал, ставлю разделитель, разделитель выводится и всё равно теги выводятся каждый в новой строке. (Drupal 7)

"vaplas" wrote:
в файле темы template.php, самостоятельно определить вывод поля "теги"

в моей теме нет такого файла