Всего 125 947 комментариев

Артур Шевченко
30 июня 2022, 18:20
1
+1
Я взял код из документации
$modx->toPlaceholders(array(
  'document' => array('pagetitle' => 'My Page')
));
Потом на фронте вызвал сниппет и вывел плейсхолдер двумя способами
{'test' | snippet}
{'document.pagetitle' | placeholder}
{$_modx->getPlaceholder('document.pagetitle')}
Оба способа сработали.
Главное, чтобы сниппет выполнялся раньше чем ты выводишь плейсхолдер.
Александр Мельник
30 июня 2022, 18:04
0
наверное вы об этой странице
telq.org/question/6200fe05b2d5debe9ebb509c
но тут наоборот посоветовали изменить скобки у фенома.
Не знаю возможно ли это, но такое себе решение.
Giant Dad
30 июня 2022, 18:01
0
Я их уже пробовал. Так же, как и у автора, у меня не работает
Артур Шевченко
30 июня 2022, 18:01
0
Есть ощущение, что подобный вопрос я уже видел, только не помню где. Но там писали, что во Vue можно изменить скобки по умолчанию, но я не знаю насколько это правда. В общем, чем мог, так сказать)))
Артур Шевченко
30 июня 2022, 17:34
0
Понятно, потом не забудь опытом поделиться.
Роман
30 июня 2022, 15:28
0
10 строка ошибка setPlaceholders
Просто так вызови
{$apsettings}
А вообще массив бы туда запулил, в crm.settings.
setPlaceholders и вызывал бы потом.
$modx->setPlaceholders(array(
   'name' => 'John',
   'email' => 'jdoe@gmail.com',
),'crm.settings.');
Александр Мельник
30 июня 2022, 14:45
0
Да, это далеко не самый плохой вариант, спасибо.
Серый
30 июня 2022, 14:26
0
Сделать удобный прейскурант, что б цены можно было оперативно редактировать не влезая в каждую услугу, специалистов оперативно подцеплять/отцеплять. Ну и видеть в табличке всё это дело.
Я просто бы еще хотел развить тему и в MIGX сделать на специалисте гиперссылку, тыкая в которую в новом окне открываем ресурс специалиста и редактируем его, интересные перспективы открываются, если разобраться как это можно запилить)
Артур Шевченко
30 июня 2022, 14:14
0
А можешь описать задачу как она изначально звучала?
Артур Шевченко
30 июня 2022, 14:07
0
Я ХЗ почему у тебя не работают плейсхолдеры, но я бы на твоём месте просто вернул массив и сохранил его в переменную.
{set $settings = 'SnippetName' | snippet}
Александр Мельник
30 июня 2022, 12:04
0
100 процентов. Если добавить var_dump($apsettings) в сниппете после получения данных, то они распечатаются как положено.
Артур Шевченко
30 июня 2022, 11:58
+1
Если поставить ZoomX можно пользоваться Smarty
Sergey
30 июня 2022, 11:20
0
Всем спасибо за ответы. Какие еще шаблонизаторы сейчас есть для modx? Просто в последний раз лет 5 назад с ней работал, сейчас возвращаюсь так сказать))
Сергей Карпович
30 июня 2022, 11:10
0
мне нужны все строки, и ячейки все, т.к. в строке всего 2 ячейки, я их обозначил @Сергей Глазунов и @last
Роман
30 июня 2022, 10:57
0
Зачем прогонять весь массив когда нужно первый и последний элемент?
{$row.table.0}
Последний не знаю, возможно так как-то, если включены в настройках обработка php(pdotools_fenom_php)
{end($row.table)}