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

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

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


Темы - upmix

Страницы: [1]
1
В XSLT шаблонах есть "волшебный" атрибут indent="no" в теге xsl:output. Он преобразует итоговый HTML код в одну строку.
Как быть в PHP, чтобы сократить итоговый код, но оставить исходный код читабельным?

2
Пытаюсь разбираться с php шаблонизатором. Возник ступор вроде бы на пустом месте.
Хочу вывести на сайт значения поля типа "выпадающий список с множественным выбором".
В XSLT это делается парой простых шаблонов, но в php просто сделать совсем не получается.
Нашел в демодиззи такой код:
$relations = $page->getValue($property->getName());
if (is_array($relations)) {
$relationText = array();
foreach ($relations as $relation) {
$relationText[] = $this->getObjectById($relation)->getName();
}
$relationText = implode(', ', $relationText);
} elseif (is_numeric($relations) && $this->getObjectById($relations) instanceof umiObject) {
$relationText = $this->getObjectById($relations)->getName();
} else {
$relationText = '';
}
Как вытащить объект $property, например на странице товара?
Или есть способ проще? Поделитесь!

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