Дополнительный контент к виду
Прислано: ivankin
вт, 02/11/2010 - 15:30
Не могу понять, как лучше поступить.
Есть несколько страниц, на которых есть виды. Кроме видов на них нет ничего, ровно как нет и самих нод, а только прописанные в настройках видов УРЛы.
После каждого вида нужно вставить текст. Сначала собирался сделать через отдельные .tpl, так как этих видов не очень много, но потом понадобилось, чтобы некоторые пользователи могли менять этот текст через админку.
Подразумевает ли Views такую штуку? Или куда-то в другое место смотреть?
- ivankin's blog
- Для комментирования войдите или зарегистрируйтесь
Вы можете задать текст в поле, которое предоставляет сам вид, называется что-то типа "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
- Для комментирования войдите или зарегистрируйтесь
У меня вид из многих пунктов.
Разве Custom Text не выведет нужный мне текст под каждым элементом вида?
- Для комментирования войдите или зарегистрируйтесь
Разве Custom Text не выведет нужный мне текст под каждым элементом вида?
Да, это же поле
- Для комментирования войдите или зарегистрируйтесь
а блоками нельзя организовать?
- Для комментирования войдите или зарегистрируйтесь
а блоками нельзя организовать?
Мне кажется, должен быть путь попроще. Похоже, остаются только .tpl
- Для комментирования войдите или зарегистрируйтесь




Комментарии