Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - 0xDEFACE

Страницы: [1]
1
Коллеги!

Есть страница site.ru/katalog/razdel/subrazdel/super-item/

Задача:
При обращении к site.ru/super-item/ получить id страницы "/katalog/razdel/subrazdel/super-item/".

Эксперименты с getIdByPath - показали, что она умеет возвращать id только по полному пути, но не по последней части.

$hierarchy = umiHierarchy::getInstance();
$original_id = $hierarchy->getIdByPath('/super-item/', true, $errors_count);
- возвращает false.

Да, можно подключиться напрямую к БД и сделать необходимую выборку, но может есть решение средствами UMI? Не могу найти исходник getIdByPath, его бы чуть-чуть модифицировать или лучше сделать кастомный вариант на основе оригинала.

2
Приветствую!

Подскажите, пож-та, как получить значение из следующего поля в переменную JavaScript в XSLT шаблоне?

{ $upage1/page/properties/group[ @name='info']/property[@name=' facebook']/value}

3
Приветствую, коллеги!

Подскажите, пож-та, как настроить модуль пагинации каталога с "1", а не с "0"? Т.е. чтобы первой страницей была 1, а не 0.

И ещё вопрос вдогонку:
Как в XSLT шаблоне получить значение номера текущей страницы?

Страницы: [1]