Дополнительный контент к виду

Прислано: ivankin

вт, 02/11/2010 - 15:30

Не могу понять, как лучше поступить.

Есть несколько страниц, на которых есть виды. Кроме видов на них нет ничего, ровно как нет и самих нод, а только прописанные в настройках видов УРЛы.

После каждого вида нужно вставить текст. Сначала собирался сделать через отдельные .tpl, так как этих видов не очень много, но потом понадобилось, чтобы некоторые пользователи могли менять этот текст через админку.

Подразумевает ли Views такую штуку? Или куда-то в другое место смотреть?

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано volocuga@drupal.org в вт, 02/11/2010 - 16:01.

Вы можете задать текст в поле, которое предоставляет сам вид, называется что-то типа "Custom text" или типа того. Если контент динамический, то можно приаттачить прямо к переменной в page.tpl.php через функцию препроцесса страницы, например

<?php

function НАЗВАНИЕТЕМЫ_preprocess_page(&$vars) {

if (
arg(0) == 'viewpath') { // сработает на страницах, которые начинаются с viewpath

$vars['content'] = $vars['content'] . 'ваш текст';// текст снизу

// $vars['content'] = 'ваш текст' . $vars['content']; // текст сверху

}

}

?>

Это вставить в template.php


Опубликовано ivankin в вт, 02/11/2010 - 16:11.

У меня вид из многих пунктов.

Разве Custom Text не выведет нужный мне текст под каждым элементом вида?


Опубликовано volocuga@drupal.org в вт, 02/11/2010 - 16:38.

"ivankin" написал(а):

Разве Custom Text не выведет нужный мне текст под каждым элементом вида?

Да, это же поле


Опубликовано raspytnik в вт, 02/11/2010 - 20:06.

а блоками нельзя организовать?


Опубликовано ivankin в ср, 03/11/2010 - 07:20.

raspytnik написал(а):

а блоками нельзя организовать?

Мне кажется, должен быть путь попроще. Похоже, остаются только .tpl


Новое на сайте