Ответить Новая тема Новый опрос 
 Модуль с переключателем режимов
dylan666
Новичок
Сообщений: 1
Регистрация: 19-08-2014


19-08-2014 14:17
У меня небольшая проблема с программированием модуля PS 1.6. Нужно в модуль добавить стандартный переключатель (Yes/No) для выбора чего-ли (например чтобы в шаблоне выводилось в зависимости от режима та или иная строка).
{if $кнопка на YES}
<a href="#" title="">текст</a>
{else}
другой текст
{/if}
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


19-08-2014 15:22
добавить в метод getContent():
Код:
Configuration::updateValue('TEST', (int)Tools::getValue('TEST'));

в renderForm:
Код:
array(
    'type' => 'switch',
    'label' => $this->l('Text'),
    'name' => 'TEST',
    'desc' => $this->l('Description.'),
    'values' => array(
                array(
                    'id' => 'active_on',
                    'value' => 1,
                    'label' => $this->l('Enabled')
                ),
                array(
                    'id' => 'active_off',
                    'value' => 0,
                    'label' => $this->l('Disabled')
                )
            ),
),

в getConfigFieldsValues добавить:
Код:
'TEST' => Tools::getValue('TEST', Configuration::get('TEST')),

в необходимых хуках выводить через:
Код:
$this->smarty->assign('test', Configuration::get('TEST'));

и использовать в шаблоне:
Код:
{$test}
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос