Приоритет в выборе select

 
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1545
Здравствуйте. При создании модуля хочу в настройках в админки вставить select, но такой же уже есть в настройках компонента. Подскажите, как задать приоритет, что бы при выборе в модуле настройки компонента игнорировались.
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1981
Ну, а что мешает переменную назвать $option или $choice, или, $mod_select, чтобы она не путалась с компонентом?
NOP
Реклама
cms
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 1741
можно в стилях задать !important; по ситуации конечно.
Или создать уже в файле ID и для него прописать стиль.
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1545
Странник, Нет, я наверное не так объяснил. Дело не в названии переменной( я думаю ).Вот например компонент фото. В админки есть настройка по выбору способа вывода ( лайтбокс,...). Теперь в его модуле я ставлю такую же настройку
Код PHP:
  1. <param type="list" name="xxx">
  2. <option value="lightbox" />
  3. <option value="thumb" />
  4. </param>
И она не работает,и не важно какое имя у name.
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 1741
Код PHP:
  1.  
  2.  
  3.  
  4. <param type="list" name="xxx">
  5. <option value="lightbox" />
  6. <option value="thumb" />
  7. </param>
  8.  
  9.  
для list добавить listttt нельзя вот так

Код PHP:
  1.  
  2.  
  3. <param type="list [b]listttt"[/b] name="xxx">
  4. <option value="lightbox" />
  5. <option value="thumb" />
  6. </param>
  7.  
  8.  
а в стилях добавить listttt !important; для listtt
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1545
Я, хоть убей не понимаю Rainbow, при чём здесь css?
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1545
В общем пошёл таким путём. Создал в таблице поле 'showtype', в backend.xml прописал

Код PHP:
  1. <param type="list" name="type">
  2. <option value="lightbox" />
  3. <option value="thumb" />
  4. </param>
В module.php

Код PHP:
  1.  
  2. $a = array();
  3.  
  4. if($cfg['showtype']){ $a['showtype'] = $cfg['showtype'];}
  5.  
  6. if(!cmsCore::inRequest('type')){
  7.  
  8. $type = $a['showtype'];
  9.  
  10. }
  11. else
  12. {
  13. $type = cmsCore::request('type','str','');
  14. }
  15.  
И тишина. В шаблон передаётся дефолтовое ( $cfg['showtype'] ) значение.
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.