Павел Гвоздь

Павел Гвоздь

С нами с 31 мая 2015; Место в рейтинге пользователей: #2
Павел Гвоздь
02 апреля 2018, 14:02
+1
Относительно базового функционала фреймворка, да, частное. То, что вы хотите, реализуется отдельным компонентом.
Павел Гвоздь
01 апреля 2018, 13:48
+2
Думаю, самый ожидаемый ответ на все пожелания — modx.pro/news/14903/#comment-95329
Павел Гвоздь
31 марта 2018, 12:01
0
Напишите мне в личку. Я добавил средства связи в профиль — modx.pro/users/pavelgvozdb/
Павел Гвоздь
24 марта 2018, 15:56
+10
Самый нормальный вариант из всего, что здесь было… :)
Павел Гвоздь
18 марта 2018, 17:08
0
Возможно, это просто срабатывает time limit на выполнение скрипта из веба.
Павел Гвоздь
18 марта 2018, 11:09
1
+2
Я писал в доке, что XPath парсер у либы, которая используется для обработки, кривой. Лучше юзайте RegExp:
/<meta[^>]+og:image['"]{1}[^>]+content=['"]{1}([^>]+)['"]{1}/usi
Павел Гвоздь
17 марта 2018, 11:34
+10
Круто бы сделать из коробки такое же окошко, как сейчас предлагает компонент controlErrorLog. Было б очень удобно!
Павел Гвоздь
16 марта 2018, 19:22
0
Сорри, но я не знаю, что это за регулярка такая. Можно ведь гораздо проще…
Павел Гвоздь
16 марта 2018, 13:56
2
+1
Это очень просто! С помощью Fenom:
@INLINE http://site.ru/{$link}
Павел Гвоздь
12 марта 2018, 10:59
+2
Вообще, нативный «шаблонизатор» очень кастрированный и использовать его на боевых сайтах я, уже как 2 года, считаю нецелесообразным. ИМХО, проще изучить Феном, чем копаться в этих дебрях и писать конструкции типа:
[[#[[#[[#23.parent]].parent]].pagetitle]]
или по тексту поста:
[[[[*isfolder:isnot=`1`:then=`$testChunk`]]]]
Павел Гвоздь
12 марта 2018, 10:56
+2
Мда… :)

не являюсь большим специалистом по Fenom, однако конструкция в шаблоне с включенным pdotools_fenom_parser:
А вот так:
{if $_modx->resource['isfolder']}
    Do nothing
{else}
    {include 'testChunk'}
{/if}
?
Павел Гвоздь
12 марта 2018, 09:03
+3
Честно скажу, читать такую простыню текста довольно неприятно. Учитывая, что можно сделать значительно короче. Дочитал примерно до середины. Однако, поставил плюс, т.к. довольно важные вопросы поднимаются и похвально, что есть желание разобраться.

P.S. Опять же, замену нативному парсеру можно найти в шаблонизаторе Fenom.
Павел Гвоздь
28 февраля 2018, 17:44
0
Обновлять товары можно, если они созданы парсером. Дело в том, что парсеру для обновления ресурса/товара нужно внедрить уникальный ID.
Павел Гвоздь
22 февраля 2018, 11:42
+1
Разве не очевидно? Значит не передаётся на сервер значение. Перед вашим чекбоксом прописываете скрытое поле с нулевым value, которое передастся, если чекбокс не чекнут.
Павел Гвоздь
22 февраля 2018, 11:20
0
Не вводите в заблуждение людей, я не говорил, что у чекбокса нет value…
Павел Гвоздь
22 февраля 2018, 11:20
0
Примерно так:
<input type="checkbox" id="new_checkbox" name="new_checkbox" value="1" {(0 | user : 'new_checkbox') ? 'checked' : ''}">
Павел Гвоздь
21 февраля 2018, 20:00
0
Прежде всего надо узнать, сохраняются ли данные чекбокса в базе. Если да, то надо бы вам подучить HTML, т.к. у input[type=checkbox] есть атрибут checked, который отвечает за «чекнутость» (простите) чекбокса.
Павел Гвоздь
12 февраля 2018, 10:58
0
Увы, YML парсить не умеет. Можно внедрить, но смысла пока не вижу в этом.