iGusev: Комментарии

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

29 июля 2012 в 18:31

"PromoGroup" wrote:
да не... не впечатляет это не потому, что кака по линку, просто дизайн деревянный, такое делали года этак в начале 90-х. или не так?

все так. видел я похожего человека, который гордится своим сайтом (http://ivbanket.hop.ru)

28 июля 2012 в 21:10

[module=rules]. Можно повесить правило на создание ноды для простановки терминов при тех или иных условиях. Ну и программно тоже самое можно сделать.

28 июля 2012 в 18:23

Ноды = материалы
Термины таксономии = категории

с помощью [module=pathauto] можно настроить автоматическое формирование пути для каждого типа нод и словарей таксономии вот тут (admin/config/search/path/patterns)

28 июля 2012 в 3:51

"Nilagor" wrote:
Если такое-то поле (банальный список) равно такому-то значению, то такой-то счётчик плюс один, если счётчик равен 5 - выводить сообщенице, мол облом, и удалять ноду.
Но что за счётчики? Я полный ноль в апи друпал, куда приплюсовывать эту единичку?

Зачем счетчики? Тут опять же проще программно запрос к бд написать для определения количества повторений определенного значения у поля.

28 июля 2012 в 3:38

Если поле с тематиками - список, то можно вешать на сохранение ноды правило и в нем уже с помощью php изменять параметры (допустимые значения) созданного поля, но тогда могут возникнуть проблемы с изменением предыдущих значений (при каждом изменении ноды с удаленной тематикой будут ошибки валидации сыпаться). Если же тематики определяются таксономией, то тут хз как сделать не влезая в код.

28 июля 2012 в 2:30

Возможно d настройках контекстного фильтра views стоит галочка на Specify validation criteria и там внизу также нужно указать что делать при невалидном термине (Action to take if filter value does not validate).

27 июля 2012 в 2:05

Книги не очень, лучше просто под каждую задачу искать решение, как сейчас, потом оно само запомнится и можно уже начинать помогать другим

27 июля 2012 в 1:26

Прикрепить views можно через viewfield либо через EVA. Имхо первый полегче и постабильнее.

Ну или в шаблоне прописать в нужном месте <?php print views_embed_view('views_name', 'display_name', $argument); ?>