Страница 1 из 3

Помогите с HTML

Добавлено: Вт июл 23, 2019 9:07 pm
workpage
В меню управление хочу вывести состояние окон и дверей (открыто/закрыто).
Создал пункт в меню. Тип - HTML блок. Подскажите синтаксис оператора IF. Надо интропретировать из объекта "ДверьНаКухне.Состояние" 1 - дверь закрыта, 0 - дверь открыта.

Re: Помогите с HTML

Добавлено: Вт июл 23, 2019 9:16 pm
SmoKE_xDDD
Не совсем понял, что надо, но наверное так:

Код: Выделить всё

if(gg(какойто датчик) == 1) {
	echo 'какой то html';
} else {
	echo 'какой то html если не 1';
}

Re: Помогите с HTML

Добавлено: Вт июл 23, 2019 9:32 pm
workpage
Я так пробовал. Не работает (

Re: Помогите с HTML

Добавлено: Вт июл 23, 2019 9:35 pm
skysilver
В html блоках PHP-код не выполняется, только JavaScript.

Самым простым решением будет завести отдельное свойство у объекта, в котором хранить текстовое описание состояния, и выводить в меню именно его.

Re: Помогите с HTML

Добавлено: Вт июл 23, 2019 9:36 pm
SmoKE_xDDD
php там не работает
Вот так:
Произвольный HTML код пользователя (метод вывода информации - как в HTML-блоках сцен/меню. Данные из свойств объектов выводятся через стандартную конструкцию

%Объект.свойство%
https://kb.mjdm.ru/layouts_help/

Re: Помогите с HTML

Добавлено: Вт июл 23, 2019 9:41 pm
workpage
SmoKE_xDDD писал(а):
Вт июл 23, 2019 9:36 pm
php там не работает
Вот так:
Произвольный HTML код пользователя (метод вывода информации - как в HTML-блоках сцен/меню. Данные из свойств объектов выводятся через стандартную конструкцию

%Объект.свойство%
https://kb.mjdm.ru/layouts_help/
Это я знаю. If как прикрутить?

Re: Помогите с HTML

Добавлено: Вт июл 23, 2019 9:45 pm
SmoKE_xDDD
workpage писал(а):
Вт июл 23, 2019 9:41 pm
SmoKE_xDDD писал(а):
Вт июл 23, 2019 9:36 pm
php там не работает
Вот так:
Произвольный HTML код пользователя (метод вывода информации - как в HTML-блоках сцен/меню. Данные из свойств объектов выводятся через стандартную конструкцию

%Объект.свойство%
https://kb.mjdm.ru/layouts_help/
Это я знаю. If как прикрутить?
В html никак, но можно как сказали выше, использовать отдельное свойство.
Например, при изменении основного свойства вызывать метод, который как раз выполнит php код и добавит еще одно свойство, только текстом например или иконкой. Я бы так сделал. Возможно есть вариант "православнее".

Re: Помогите с HTML

Добавлено: Вт июл 23, 2019 9:50 pm
workpage
Вставка PHP кода в html типа <?php ?> не заработает?
И если и заработает, то не понятно как вывести сообщение из под php в html.

Re: Помогите с HTML

Добавлено: Вт июл 23, 2019 9:53 pm
SmoKE_xDDD
workpage писал(а):
Вт июл 23, 2019 9:50 pm
Вставка PHP кода в html типа <?php ?> не заработает?
И если и заработает, то не понятно как вывести сообщение из под php в html.
Не заработает ибо не предусмотрено.

Re: Помогите с HTML

Добавлено: Вт июл 23, 2019 10:13 pm
tarasfrompir
workpage писал(а):
Вт июл 23, 2019 9:07 pm
В меню управление хочу вывести состояние окон и дверей (открыто/закрыто).
Создал пункт в меню. Тип - HTML блок. Подскажите синтаксис оператора IF. Надо интропретировать из объекта "ДверьНаКухне.Состояние" 1 - дверь закрыта, 0 - дверь открыта.
смотри тему - Шаблоны TEMPLATES типа както так называется