Drupal sites, modules, themes development

Как да направим някои стрингове на Webform преводими?

Translatable webform component label, default value, options text, submit text

Webform е модул с който може да правим формуляри в сайт на Друпал. При мултиезични сайтове е възможно да се ползват преводите на нод за всеки език, като се направи формуляр за всеки език. В някои случаи е по-удобно стринговете на формулярите да са преводими (такива като етикет на полето, стойност по подразбиране за полето, текста на опциите - списък за избор или радиобутони, когато има такива, текста на бутона за запис на формуляра) - така ще имаме само една форма за всички езици. Който е правил форми в мултиезичен сайт вероятно си е мислил за това.

Category: 

Multiple images and Teaser

Teaser Image
Full view Images

Когато променям подразбиращия се field_image да приема няколко стойности, обикновено искам в teaser да покажа една от тях - първата. Това ще направи излишно евентуалното създаване на допълнително поле за снимка с една стойност която да е за teaser. Така ще се покажат всички снимки в останалите node view mode които са в Manage display. За целта добавих следното в node_ext модула:

Category: 

8 броя мъфини

Осем броя мъфини с парченца шоколад и тяхната супер тайна рецепта.

1. Намерете поредността на листчетата на рецептата.
2. Вземете си софтуер за разчитане на ръкописен замазан шрифт.
3. Снабдете се с продуктите.
4. ...

Ако се чудите как това е свързано с друпал-а, свързано е - тествам работата на deployment. А кексчетата са съвсем истински и много вкусни.

Експериментален модул с Rules, Ubercart 3, Mobio sms

uc_mobio - Модула имплементира разплащателен метод за Ubercart3 чрез sms-и през mobio. Начин на работа: създават се услуги в мобио с различна цена съответстваща на цената на продуктите които се продават. В сайта се създават правила за различните услуги/цени/. На настоящия етап може да се поръчва един продукт в една поръчка. Желаещите да го доразвият могат да вземат кода от https://github.com/svetlio/uc_mobio.

Category: