День добрый уважаемые знатоки )
Собсно такая проблема. Нужно добавить в сайт на 6 друпе такую опцию для админов:
Допустим заходим в ноду . В низу есть опция для админа: закрыть ноду. И 2 варианта закрытия. 1 вариант она все так же отображается только допустим сама нода как будто под зеленым фоном а второй вариант под красным фоном..... надеюсь вы меня поняли. Скажите как это можно сделать или если есть похожие готовые модули то пожалуйста их название
Комментарии
Зря надеешся. Нихуя не понятно.
Не знаю что ты хочешь. Но я думаю тут поможет cck+views и может быть rules.
Опиши, что данная функция должна делать, кроме смены "фона" ноды.
Ибо нифига не понятно, что должно получится.
собсно типо закрытие ноды. Подошла тематика ноды к своему логическому завершению. И админ закрывает её либо зеленым фоном лиьо красным. Ну типо зеленым это хорошая была нода. а красным это плохая типо была. Ну может еще неплохо было бы в название ноды добавить (ЗАКРЫТО)
Закрывает-типо комментарии закрывает?
само закрытие и будет в виде фоном обволакивать и в название ноды добавиться (ЗАКРЫТО)
используй hook_node_save и сделай поле типа "закрыто1 закрыто2 и открыто"
и по хуку апдейдь тайтл и по полю стиль присваивай.
сск поле делпайте закрыто открыто... и взависмости о твыбраного значения свой фон.
попробую. что получится отпишу позже. спасибо за советы
views+cck
разбирайся
Создаю поле. Типа float элементы check boxes/radio buttons
далее что понимаю это в Список допустимых значений.: указать
закрыто
открыто
;
А вот как присвоить и где присваивать стили в зависимости от выборного значения ?
в папке текущей темы, файл template.php(если отсутствует - создайте) функции имя_темы_preprocess_node($vars)
анализируйте поля, а результат сохраняйте в $vars['ваш_результат']..
например это будет класс для содержимого ноды('closed-good','closed-bad' и т.д.)
в шаблоне ноды(node.tpl.php) этот результат будет доступен в переменной $ваш_результат...