Евгений

Евгений

С нами с 18 марта 2015; Место в рейтинге пользователей: #411
Евгений
17 января 2019, 14:41
0
Уже всю голову сломал, так и не нашел решения( Никто не сталкивался с такой проблемой или аналогичной? Куда хотя бы копать?
Евгений
17 января 2019, 13:58
0
Решил пойти по пути меньшего сопротивления и использовать сниппет tagLister :)
Евгений
05 декабря 2018, 13:14
0
Разобрался в чем дело.
Проблема решилась добавлением &prepareTVs=`1` в вызове mFilter2, который оказался выключенным по-умолчанию.
Евгений
04 декабря 2018, 12:31
0
После обновления на 2.7.0 вылез косяк с меню
Евгений
02 ноября 2018, 15:39
0
Спасибо. Та же самая история была. Теперь все заработало, всему виной строка 98.
P.S.: использую ms2Gallery 2.0.6-pl
Евгений
19 октября 2018, 12:40
0
К сожалению покупал больше года назад его, поэтому в поддержку не дает писать(

А путь к css указывается относительно корня сайта или ExportPage ищет где-то у себя?
т.е. если я указываю /tpl/css/pdf.css он будет искать файл по адресу site.ru/tpl/css/pdf.css или где-нибудь типа site.ru/core/components/exportpage/.../tpl/css/pdf.css?

В чанке tpl.exp.create.row какая структура?
<link rel="stylesheet" href="/tpl/css/pdf.css">
<div class="object">
</div>
...
или как полноценный html документ?
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel="stylesheet" href="/tpl/css/pdf.css">
</head>

<body>
 <div class="object">
</div>
...
</body>
</html>
Спасибо.
Евгений
18 октября 2018, 16:33
0
Она включена
Евгений
09 октября 2018, 12:13
0
Решено.
Пути к файлам были неверными, вот правильные пути:
/core/components/exportpage/vendor/mpdf/mpdf/ttfonts/ — папка со шрифтами
/core/components/exportpage/vendor/mpdf/mpdf/src/Config/FontVariables.php — файл конфига шрифтов
Евгений
27 сентября 2018, 14:07
+1
Решение найдено:
<?php
...
    $res = $modx->runSnippet('pdoResources', $params);
    // Добавляем следующие 3 строки:
        $maxIterations= (integer) $modx->getOption('parser_max_iterations', null, 10);
        $modx->getParser()->processElementTags('', $res, false, false, '[[', ']]', array(), $maxIterations);
        $modx->getParser()->processElementTags('', $res, true, true, '[[', ']]', array(), $maxIterations);
...
Евгений
21 сентября 2018, 14:04
0
не помогает. Тут именно с Ajax-ом ерунда какая-то происходит. При стандартной пагинации все подхватывается как надо.
Евгений
21 сентября 2018, 12:06
0
fotorama тут ни при чем.
даже если оставить чанк tpl.ms2GalleryCatalog вида
<div class="id[[+id]]"></div>
он не подхватывает поле id.
тут проблема в том, что не воспринимается [[+id]] и т.д.
Если указать [[*id]], например — все ок, он берет id текущей страницы, вопрос том, как pdoPage передать в ms2Gallery поля нужного ресурса.
Ставил &processTVs=`1`, не помогло
Евгений
21 сентября 2018, 11:56
0
пробовал, &maxLimit, как я понимаю, просто жестко ограничивает вывод на одной странице, а не выборку
Евгений
20 сентября 2018, 17:31
0
Решения так никто и не нашел?
Евгений
18 сентября 2018, 11:35
0
Спасибо! То что нужно :)

Единственный момент
{foreach $files as $file}
    {if $file@first != true}
    {/if}
{/foreach}
работает отлично, а как быть, чтобы показать только первое фото? Ведь
{foreach $files as $file}
    {if $file@first == true}
    {/if}
{/foreach}
будет грузить страницу, перебирая все оставшиеся фото. Есть ли вариант обойтись без цикла и сделать вызов только первого фото?
Евгений
10 сентября 2018, 13:30
0
Все заработало. Видимо проблема действительно в кэше лексикона была — все почистил и проблема пропала.
Спасибо за ответ!
Евгений
10 сентября 2018, 13:27
0
Извиняюсь, если изначально неверно сформулировал суть вопроса.
Проблема как раз в том, что данная конструкция не работает… не могу понять почему.

Пробую так:
[[%paphos__konia? &namespace=`aveo`]]
работает, выдает Konia
вставляю просто TV:
[[*objectArea]]
работает, т.е. выдает paphos__konia
вставляю:
[[%[[*objectArea]]? &namespace=`aveo`]]
перестает работать.
Евгений
10 сентября 2018, 13:10
0
Не совсем понял, можно пояснить?

Живой пример:
на странице есть tv с выпадающим списком, значения которого равны имени в лексиконе, например:
paphos__konia==paphos__konia
существует пространство имен aveo
в файле лексикона есть строка:
$_lang['paphos__konia'] = 'Konia';
Каким образом ее вывести на данную страницу и на другую страницу, взяв текущее значение TV?