Может стоит в заголовке виджета писать так
Заголовок|описание виджета
А потом в шаблоне виджета разбивать заголовок с помощью explode, если в нем найден символ |
И выводить в обычном месте первую часть
А в месте подписи — вторую
Открываем файл опций (system/controllers/content/widgets/list/options.form.php) и добавляем в опции новое поле Html
'title' => 'Описание' ))
Дальше открываем файл виджета (system/controllers/content/widgets/list/widget.php) и в самом верху после "public function run(){" добавляем
$descfield = $this->getOption('descfield');
Дальше в этом же файле внизу функции ищем "return array..." и вставляем туда
'descfield' => $descfield
Теперь это поле надо вывести в шаблоне. Открываем templates/шаблон/controllers/content/widgets/list/list.tpl.php (или файл своего шаблона) и вставляем в нужном месте
<?php echo $descfield; ?>
Готово!
Кому?Очень нужная штука
Можно просто 2-мя виджетами решить.
Вывести виджет HTML, а под ним тот виджет, для которого нужно описание без заголовка (или вообще без обёртки).
На примере виджета "Список контента".
Открываем файл опций (system/controllers/content/widgets/list/options.form.php) и добавляем в опции новое поле Html
'title' => 'Описание' ))
Дальше открываем файл виджета (system/controllers/content/widgets/list/widget.php) и в самом верху после "public function run(){" добавляем
$descfield = $this->getOption('descfield');
Дальше в этом же файле внизу функции ищем "return array..." и вставляем туда
'descfield' => $descfield
Теперь это поле надо вывести в шаблоне. Открываем templates/шаблон/controllers/content/widgets/list/list.tpl.php (или файл своего шаблона) и вставляем в нужном месте
Готово!
здорово!) спасибо! получается скрипт сам в БД создает поле для хранения описания?)
Def, это описание где-то надо будет хранить. Т.е. понадобятся изменения в базе.
Может стоит в заголовке виджета писать так
Заголовок|описание виджета
А потом в шаблоне виджета разбивать заголовок с помощью explode, если в нем найден символ |
И выводить в обычном месте первую часть
А в месте подписи — вторую
так раньше делал, но неудобно, так как все в одном поле и если надо форматирование со ссылками в тексте, то это неудобно делать в текстовом поле.