-
- 9 Posts
Здравствуйте!
Мне нужно добавлять пунктам меню css-класс разным страницам динамически (в зависимости от даты). Условий много, поэтому я решил сделать для этого свой сниппет «dismenu», что бы там в php все это дело просчитывать. Создал tv (числовое поле) `day-num` для страниц и пытаюсь получить значение в сниппете для переменной $daynum:
[[pdoMenu? &parents=`219`
&level=`1`
&includeTVs=`day-num`
&rowClass=`[[dismenu? &daynum=`[[+day-num]]`]]`
]]
Проблема в том, что в сниппете переменная $daynum выводится как текст (т.е. я не могу ее ни сравнить с другим числом, ни сделать арифметические действия). Все мои попытки преобразовать ее в число в сниппете с помощью функций php тоже не дают результата (превращается тупо в 0).
Подскажите, что я делаю не так?
[ed. note: igorsrt last edited this post 5 years, 5 months ago.]
-
- 9 Posts
нет, я понял - в php попадает сама строка [[+daynum]]... но легче от этого не становится )