Идея на самом деле весьма проста. Давайте продумаем, что должен будет уметь виджет:
Предположим, что мы хотим, чтобы в настройках виджета была опция, которая фиксировала бы кнопку. Сделаем такой переключаеть в виде обычного checkbox-а, а в файле шаблона виджета пропишем условие:
if ($CHECKBOX == true) { echo '<div id="vozrast">'.$age.'+</div>'; }
else
{ echo '<div id="vozrasta">'.$age.'+</div>'; } ?>
Здесь мы проверяем условие: если отмечен checkbox, то мы выводим div блок с id "vozrast". Если же checkbox не отмечен, то выводим другой div-блок с id "vozrasta". Ну и соответственно внутри блока мы выведем возрастное ограничение в формате 16+. Возрастное ограничение мы положим в переменную $age.
Ну и далее нам остается только создать настройки виджета, чтобы он выглядел динамично и современно. Я не буду вдаваться в подробности, как создавать виджеты для InstantCms2, об этом уже подробно рассказал товарищ R2.
После всех манипуляций мы получаем вот такую кнопочку на сайте:
При нажатии на кнопку на сайте открывается модальное окно с заранее подготовленной информацией (с той, которую мы указываем в настройках виджета)
Вот такой простой виджет. Виджет абсолютно бесплатен, его можно скачать в официальном каталоге дополнений InstantCms2 или по ссылке ниже. Всем удачи и отзывчивых сайтов!