Вопросы

[РЕШЕНО] Fenom. Как обрамить элемент в ""

Всем привет! Как обрамить каждый элемент в кавычки?
{foreach $options as $name => $values}

            {if $options is array}
                {$values | join : ', '}
            {else}
                {$values}
            {/if}


{/foreach}
Roman
16 октября 2018, 11:04
modx.pro
1 687
0

Fenom, Tokenizer и Mpdf

Добрый день коллеги! Имею не приятную ошибку которую никак не могу понять как поправить.
создаю простой сниппет с кодом:

require_once $modx->getOption('base_path')."vendor/autoload.php";
$mpdf = new \Mpdf\Mpdf();
$mpdf->WriteHTML('<h1>Hello world!</h1>');
$mpdf->Output();
Прохор
16 октября 2018, 10:50
modx.pro
1
1 667
0

JSON документ на MODX?

Приветствую сообщество!
Использовал api.geonames.org (сайт с геоданными), решил перевести свой сайт на https, но вот их сайт не поддерживает https, пришлось отказаться от его API, скачать базу и сделать чтобы MODX отдавал json файл.

Для этого я сделал: в настройках документа "Тип содержимого: JSON", массив пропускаю через fenom
{["timezone" => "$timezone"] | toJSON}
в итоге получилось практически, как хотел, за исключением двух моментов.

1. Если раньше получал файл с помощью jQuery.ajax() по JSONP, то теперь данные получить не могу, Chrom инспектор пишет ошибку "Uncaught SyntaxError: Unexpected token". Попробовал подключить другой API с josn данными api.vk.com — получаю без ошибки. Так же если на сайте, который генерирует json файл получать данные по jQuery.ajax() JSON — то тоже без ошибки.
Александр Наумов
15 октября 2018, 21:37
modx.pro
1 207
0

pdoTools: вывод списка ID (returnIds) и чанков одновременно

Привет, уважаемое сообщество.
Есть задача, решение которой мне никак не даётся. Нужно, чтобы pdoResources или pdoPage (в том числе при работе в рамках mFilter2) возвращали не только список ID (&return = `ids`) или чанки (как по умолчанию), а и то и другое (айди в виде плейсхолдера, чанки по умолчанию).
Например, если я фильтрую инфу при помощи mFilter2, мне нужно получить список всех ID документов выборки (причем не только этой страницы, но и вообще всего результата).
Буду благодарен за совет. Можно ли это реализовать без изменений в ядре pdoTools?
Dmitry
15 октября 2018, 19:16
modx.pro
1 505
0

Подключится к modx в другом modx сайте

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

Проблема такая, вернее вопрос давно был в моей голове, и вот пришло время практики.

есть два сайта на modx
1. Каталог site1.ru
2. Каталог с ценами site2.ru

site1.ru заполнен полностью, с ним все ок.
Т.к. каталоги полностью совпадают, то явно нет смысла копировать весь сайт.
Я сидел и размышлял как решить данные проблему, чтобы заполнялось site1.ru, а выводилось и на site1.ru и на site2.ru.

Понятное дело придется писать маршрутизацию по урл, что-то типа виртуальных страниц и т.п. на site2.ru.
Вот и возник вопрос как подключится из сайта site2.ru к site1.ru использовать API site1.ru, чтобы получать данные, ресурсы чанки и т.п. на другом сайте т.е. работать с классом modx(site1.ru) и при этом не перебивая класс modx(site2.ru)
Константин Ильин
15 октября 2018, 15:54
modx.pro
1 183
+1

pdoPage и SetMeta выводит script src

Добрый день!

Никто не сталкивался с ситуацией, при установке SetMeta=1 в pdoPage, который должен отображать meta prev и next, он выводит, примерно следующее

<script src="http://www.domain.ru/articles/page-2/" type="text/javascript"></script>
<script src="http://www.domain.ru/articles" type="text/javascript"></script>
<script src="http://www.domain.ru/articles/page-3/" type="text/javascript"></script>
По логике вещей, все должно работать…

Заранее благодарен.
Вадим Раевский
15 октября 2018, 15:36
modx.pro
928
0

[РЕШЕНО] не могу сформировать where запрос

Хочу выводить товары с определенным тегом. Сформирвал запрос
&where=`{"msoption$tags:IN":["вентиляция","изоляция"]}`
Но безуспешно. Код самого сниппета:
Roman
15 октября 2018, 15:34
modx.pro
2 427
0

Поставил редактор другой из пакета, теперь ошибка 500 и нет доступа к админке

сайт частично работает, есть по фтп доступ и к БД, что можно сделать чтобы откатить назад?
и восстановить работу адинки и установщика, что отключить это модуль?
есть еще модуль backupMODX – создание бекапов с работающего сайта в 1 клик- но непонятно как им пользоваться, в меню ничего нет и если к админке нет доступа то его тоже не запустить и не восстановить.
Artur Plugin
15 октября 2018, 14:06
modx.pro
1 370
0

Как сделать сортировку вначале кирилицу потом латиницу?

Сделал сортировку по pagetitle, проблема в том что первой идет сортировка по латинице есть ли способ первой сделать сортировку по кириллице?
Вася
15 октября 2018, 13:37
modx.pro
3 182
0

Почему может не работать плагин Canonical?

На ModX Revo установил дополнение Canonical (https://docs.modx.com/extras/revo/canonical), внутри секции ... добавил вызов сниппета [[!Canonical]]. Результат работы — пустая строка в html-коде. В чем может быть проблема?
Markus
15 октября 2018, 13:07
modx.pro
1 200
0