Как вывести иконку перед названием нода (title) + еще что-то
Прислано: ilya
пн, 14/01/2008 - 08:16
Как вывести иконку перед названием нода (title), которая должна отображаться и в списке (views) и в списке кратких содержаний (то есть, иконка + название нода, а затем: краткое содержание + подгруженная картинка)? Подскажите, как это реализовать в модуле нода?
И, по ходу, второй, простой, но приведший в тупик, вопрос: как отобразить блок загрузки файла на странице создания нода (для зарегистрированных пользователей)? И получить все переменные из этого блока, для обработки в "своих" функциях?
- ilya's blog
- Для комментирования войдите или зарегистрируйтесь
Тфу, блин, Sorry - на счет файла нашел, ослеп видать сразу не увидел.....
http://api.drupal.org/api/group/file/5 - оказывается все есть
Но если у кого есть еще соображение на родном языке - очень буду признателен!
- Для комментирования войдите или зарегистрируйтесь
Если иконка общая для всех нодов какого-то типа, то вставляйте ее в шаблон нода, если же для каждого нода нужна своя, то используйте модули сск, имиджфилд и имиджкеш. С помощью них создаете иконку, а потом правите шаблон нода так, чтобы она стояла где Вам нужно.
- Для комментирования войдите или зарегистрируйтесь
Задача, до абсурда проста (когда сайт строишь без CMS, а все прописываешь сам (как раньше) – тогда ты "бог" и "царь") – нужно прикрепленные иконки к нодам отображать перед названием нода в различных вариантах отображения списка этих нодов. Список иконок (пока не известно) – может быть стандартный и пользователь выбирает сам из предложенного или будет загружать извне, а потом изображение будет "подгоняться" до нужного размера. На изображениях – приблизительный вид того, как должно получиться.
А на счет "сделать либо в шаблоне, либо в template.php" – искренняя просьба дай ссылку, где поподробнее о шаблонах (первым, с чем пришлось столкнуться – это модули, пока на них и "сижу")
За ранее признателен!
- Для комментирования войдите или зарегистрируйтесь
иконка для каждой ноды своя?
тогда надо делать привязку к каждой ноде еще одного поля.
CCK наверное использовать не стоит, так как мелкая задача. Стоит обратить внимание на пример модуля, который делает свой тип материала с 2 полями http://api.drupal.org/api/file/developer/examples/node_example.module/5
с view не работал, но думаю там можно что придумать будет
а может привлечь модули, которые прилепляют файлы к ноде, но не прилеплять, а отображать в теме. Не знаю как лучше.
- Для комментирования войдите или зарегистрируйтесь
Спасибо за помощь - буду пробовать...
P.S.: с этого начинал :) (первый мой нод 2 недели назад)
http://api.drupal.org/api/file/developer/examples/node_example.module/5
- Для комментирования войдите или зарегистрируйтесь




Комментарии