|
void showIf( string $text, string $value1="", string $cond="==", string $value2 = "" );
Очень мощная функция, которая позволяет выводить одни свойства страниц в зависимости от других свойств страниц.
Параметры:
$text — текст который надо выводить. Может содержать названия свойств вида ##banner_html##
$value1 — первая строка, которая участвует в сравнении. Может содержать названия свойств вида ##easy_page##
$cond — строка оператор сравнения. Может принимать значения:
$value2 — вторая строка, которая участвует в сравнении. Может содержать названия свойств вида ##easy_page##
Функция задает отложенную функцию, которая выведет пользователю измененный $text, если выполнено условие.
В качестве шаблонов можно использовать:
- ##код_свойства_страницы## — код свойства страницы
- ##page.title## — заголовок страницы
- ##browser.title## — заголовок окна браузера (свойство title, если задано, иначе заголовок страницы)
Примеры:
Вывести заголовок страницы, при условии, что свойство страницы easy_page==Y
<?\Askaron\Api\Func::showIf( '<h1>##page.title##</h1>', '##easy_page##', "==", "Y" );?>
Вывести свойство страницы ##banner_html## при условии, что оно не пустое.
<?\Askaron\Api\Func::showIf(
'<div style="text-align: center;">##banner_html##</div>',
'##banner_html##', "!=", ""
);?>
getCatalogGroupIdByName |
Описание курса
| mail
|