#1
11 мая 2014 в 16:26
Здравствуйте. При создании модуля хочу в настройках в админки вставить select, но такой же уже есть в настройках компонента. Подскажите, как задать приоритет, что бы при выборе в модуле настройки компонента игнорировались.
#2
11 мая 2014 в 17:49
Ну, а что мешает переменную назвать $option или $choice, или, $mod_select, чтобы она не путалась с компонентом?
#3
11 мая 2014 в 18:00
можно в стилях задать !important; по ситуации конечно.
Или создать уже в файле ID и для него прописать стиль.
Или создать уже в файле ID и для него прописать стиль.
Сегодня в 10:21
#4
11 мая 2014 в 18:33
Странник, Нет, я наверное не так объяснил. Дело не в названии переменной( я думаю ).Вот например компонент фото. В админки есть настройка по выбору способа вывода ( лайтбокс,...). Теперь в его модуле я ставлю такую же настройку
И она не работает, и не важно какое имя у name.
<param type="list" name="xxx"> <option value="lightbox" /> <option value="thumb" /> </param>
#5
11 мая 2014 в 19:34
<param type="list" name="xxx"> <option value="lightbox" /> <option value="thumb" /> </param>
<param type="list [b]listttt"[/b] name="xxx"> <option value="lightbox" /> <option value="thumb" /> </param>
#6
11 мая 2014 в 19:58
Я, хоть убей не понимаю Rainbow, при чём здесь css?
#7
11 мая 2014 в 21:18
В общем пошёл таким путём. Создал в таблице поле 'showtype', в backend.xml прописал
В module.php
И тишина. В шаблон передаётся дефолтовое ( $cfg['showtype'] ) значение.
<param type="list" name="type"> <option value="lightbox" /> <option value="thumb" /> </param>
if($cfg['showtype']){ $a['showtype'] = $cfg['showtype'];} if(!cmsCore::inRequest('type')){ $type = $a['showtype']; } else { $type = cmsCore::request('type','str',''); }