Компонент GoodMade :: Функция getWidgets

В качестве продолжения этой темы.
Добавил функцию вызова виджета посредством аякс, и привожу пример вывода виджетов в любом месте сайта через div контейнер.

Виджету можно передать любую настройку и не только системную но сейчас только название\заголовок.

Шаблоны вызываемых виджетов выведены в директорию компонента.

goodmade.zip 61 Кб

Инструкция

 
- Установите компонент через админку.
- Откройте файл: /templates/ваш шаблон/scheme.html
В самое начало файла добавьте:
Код PHP:
		
  1. <link rel="stylesheet" type="text/css" href="/templates/default/controllers/goodmade/css/admin.css">
  2. <script type="text/javascript" src="/templates/default/controllers/goodmade/js/admin.js"></script>
п.с.
Все файлы шаблонов компонента должны лежать в каталоге: /templates/default/
В каталог своего шаблона, файлы копировать не нужно!


Функция getWidgets
==================
Чтобы воспользоваться функцией нужно открыть файл main.tpl.php в директории вашего шаблона и перед закрывающемся тегом </body>,
подключить js файл:
Код PHP:
		
  1. <script src="<?php echo "/templates/default/controllers/goodmade/js/widgets.js"; ?>"></script>
Далее смотрим видео, на нём показан один из примеров использования этой функции:
 https://youtu.be/-J0LoweE7Rk

Если используете функцию в html редакторе, то нужно отключать это:
Компонент GoodMade :: Функция getWidgets

Иначе атрибуты widget-id и widget-title будут вырезаться.
 
Для вызова виджета по клику, пример:
Код PHP:
			
  1. <a href="javascript:" onclick="return icms.goodmade_widgets.get_widgets(10,'Заголовок','#contacts_div');">Обратная связь</a>

18:29
Нет комментариев. Ваш будет первым!

НазадПоделиться на сайт

Код для вставки на сайт:
Пример отображения:

X