2012-05-07 1 views
0

я создал несколько флажков ввода помощника адаптируя код из этого http://podscms.org/packages/checkboxradiobutton-yourvalues/Checboxes вход хелперы PodsCms

Я изменил его так, что люди не должны жёстко значения в помощнике; вместо значения берется из столбца в поле комментария (с полем данных для столбцов будет оценен в стручках 2.0!)

Вот помощник: http://pastebin.com/w0UxDmnG

я столкнулся с двумя проблемами, первыми из которых я уже решенных :

  1. в THW начала я заключен весь код в функции, чтобы поддерживать чистоту пространства имен (isn'i это правильно, что нужно сделать?). но я заметил, что я это делаю, когда у меня есть два столбца с этим помощником, происходит много странных вещей: второй столбец пуст, не показывает флажки. После второго столбца с этим помощником больше не отображаются столбцы. Команды редактора Rich на всех текстовых областях не отображаются, а сами текстовые поля не редактируются. Я полагаю, это эффект, который обертывает код в функции. Развернутый код, проблемы исчезли! (я написал это, потому что он может быть полезен разработчикам там.

  2. Я хотел добавить текстовое поле «Другое» для комментариев вне вариантов, отображаемых с помощью checboxes (например, в формах google). «other» («Altro» в пакете, который я разделял), создатели pod должны писать [] в комментариях (например: foo, bar, cat, []). Мне удалось сделать ввод, но, как только данные заполняемся и стручки сохраняются, данные в текстовом поле затеряться. Я действительно не имею ни малейшего представления о том, как это исправить!

Я надеюсь, что мой опыт, и этот помощник может помочь кому-то, и я надеюсь, что некоторые могут помочь мне улучшить его!

(и, пожалуйста, кто-то создать podscms тег !!)

ответ

0

Бобы 2.0 решает эту разновидность вопроса, теперь встроенный в ядро ​​в качестве опции типа поля. Наслаждайтесь!