Как сделать виджет, вызываемый по кнопке
Создайте как обычно виджет (Как создать виджет). Перейдите на вкладку "Место показа и эффекты".
Задайте вариант показа.
Выбор доступных мест зависит от выбранных рядом типа показа. Для встроенных виджетов, например, возможен только вариант "Не задается", так как код виджета в этом случае Вы размещаете самостоятельно в любое место Вашей страницы.
Если виджет вызывается кликом или наведением по кнопке, то дополнительно можно настроить место и эффект появления самой кнопки, вызывающей виджет.
Для сохранения настроек нажмите "Применить" (сохраняет без закрытия страницы редактирования) или "Сохранить" (сохранит изменения и закроет страницу редактирования).