Я бы не вводил тут новые сущности, а использовал функционал, который уже очень давно реализован. Можно посмотреть как в исходниках реализованы шаблоны для ПУ IP-камера -- там есть и мини-шаблон и полноценный шаблон, который вызывается по клику.
Выбор типа шаблона устройства при добавлении на сцену так же давно есть.
Если необходимо вынести какие-то настройки в расширенный шаблон, то это можно сделать через javascript без каких-либо дополнительных PHP-файлов -- есть JS-функции установки значений свойств, вызовов методов и т.п. Также в примерах имеющихся шаблонов можно посмотреть как использовать уже установленные значения.
С помощью JS можно сделать многое, но большинство пользователей (в т.ч. и я) плохо знают JS. Вот и хотелось бы сделать процесс создания своих шаблонов попроще. И так беру за образцы шаблоны ПУ. И если бы был образец вызова меню, то было бы здорово.
А пока приходится изобретать велосипед.
Все перечисленные возможности уже реализованы, я выше написал где посмотреть пример вызова с разными шаблонами. Честно говоря, не вижу необходимости что-то менять. Для создания новых шаблонов не нужно знать JS. JS нужно знать чтобы в самих шаблонах реализовывать какой-то дополнительный функционал, что вполне логично, но примеров использования JS в шаблонах тоже вполне хватает в реализации имеющихся ПУ.
Посмотрел еще раз образцы шаблонов ПУ (основные и мини). Но не нашел, как на страницах типа dashboard в плитках выбирать отображение шаблонов мини. Есть выбор объектов и устройств, но без возможности выбора шаблона отображения.
На сценах есть возможность выбора, но только для ПУ. А как быть со своими самописными объектами?
Подскажите, в каком направлении смотреть.
Можно в дашбордах выбрать не объект, а HTML, но шаблон пишется для класса. Как указать на объект?
Где можно посмотреть?
Please login to leave comments. Join us!