Задаване на филтър с код на views
Submitted by Svetoslav Stoyanov on Sun, 2013-06-30 09:12Как да променим/зададен стойност на филтър (пък бил той и exposed) на views в кода?
Как да променим/зададен стойност на филтър (пък бил той и exposed) на views в кода?
Това е вторият модул за онлайн разплащане, който правя за commerce на Друпал 7. Той работи със системата за онлайн плащания http://epay.bg.
Линк към модула - http://drupal.org/project/commerce_epaybg
Линк към демо-сайта - http://commerce.d7.demo.sysw.info
WS Slideshow е приложение за галерия направено на flash (повече инфо на неговата страница http://www.ws-slideshow.com/). Има възможност за показване на няколко албума, и преглед на снимката на цял екран. Тъй като търсех галерия с такива възможности, това логично доведе до модул за интегрирането й в Друпал. След смяна на няколко концепции за реализиране като модул за Друпал, в крайна сметка пуснах стабилно издание - http://drupal.org/project/ws_slideshow.
Подобна ситуация на Multiple images and Teaser може да се реши и с темплейт на field. По подразбиране може да направим темплейти за различни ситуации като field за content type, но точно за тази не е предвиден вариант по подразбиране. Затова ще си добавим модел за име на темплейта (на снимката), който да включва и view_mode (full, teaser и останалите).
Добавяме в template.php следния код (заменяме THEME с машинното име на текущата тема)
Имаме съдържание, достъпно само за регистрирани потребители, но все пак искаме да покажем на всички поне заглавието. Може би за да предизвикаме интереса им да се регистрират, да станат членове на организацията (сайта). Или по друга причина.
Това може да се направи и с http://drupal.org/project/field_permissions модула, като ще трябва да указваме разрешенията на всеко едно поле във всеки засегнат вид съдържание.