Баха Волков

Баха Волков

С нами с 10 ноября 2016; Место в рейтинге пользователей: #10
10 февраля 2021, 15:01
0
2. Хочу получить возможность удалять свои заметки и вопросы. Сейчас их можно только снять с публикации
Эх авторы-авторы, Вася давно уже добавил возможность удалять заметки
25 января 2021, 14:48
0
Компонент недоступен в официальном маркетплейсе, устанавливайте из modstore
01 декабря 2020, 06:06
0
Покажите дерево ресурсов. Вероятнее всего у категорий товара не проставлена галочка is_folder
01 ноября 2020, 20:42
0
Делать AJAX запрос в сниппет, имхо, это прямой билет в дурку
Не совсем понятно, как ты представляешь AJAX запрос в сниппет, я вот не представляю. У сниппетов в MODX появился постоянный url?)

Я код компонента не видел, но ясно что или коннектор, или какой-то плагин отлавливает запрос. Скажи если я не прав
30 октября 2020, 01:16
+1
Заменить
29 октября 2020, 22:06
+1
Вся магия происходит на этой строке

Я решил эту проблему костылем, на этой строке я сделал проверку:

if (fields[i].field != 'Здесь Fieldname поля') {
    item[fields[i].field]=v['tv'+tvid+'[]'] || v['tv'+tvid] || '';
}
26 октября 2020, 11:37
1
+2
[[!pdoPage?
    ...
    &toPlaceholder=`output`
    ...
]]

[[!+page:is=`1`:then=`[[*catalogSpecialBlockTitle:ne=``:then=`[[$catalogSpecialBlock1]]`]]`]]
[[++output]]
12 октября 2020, 14:26
0
Но если код выполнен, страница загрузилась, разве не должны все переменные быть очищены?
Абсолютно нет. Пример для понимания, страница загрузилась, но остался код который срабатывает при определенных действиях пользователя, при истечении какого-то времени, с определенным интервалом и т.д.
29 сентября 2020, 17:43
0
$false = isset($false) ? $false : false;
Не ну это тоже сильно)
16 сентября 2020, 17:04
0
Ну и ладно
15 августа 2020, 11:18
2
+4
@Руслан Алеев В главном шаблоне которую будут расширять в начале пишешь:

{set $resource = $_modx->resource}
{set $resource.headline = $resource.longtitle ?: $resource.pagetitle}

{set $config = $_modx->config}

и вуаля

{$resource.id}
{$resource.pagetitle}
{$resource.headline}
{$resource.content ?: $resource.introtext ?: $resource.description}

{$config.site_name}
{$config.site_url}

Лично меня раздражает то, что синтаксис сильно вариативный, типа
Не понимаю, в чем вариативность и в чем сложность вообще?

В твоем примере:
{$id} // Это переменная
{$_modx->resource.tv_param} // Доступ к элементу массива, которая является свойством объекта $_modx
{$_modx->lexicon('lexicon')} // Вызов метода объекта $_modx, которой нужно передать ключ лексикона в качестве параметра

Это легко читается программистом
14 августа 2020, 11:20
+1
Ford Model T — тоже автомобиль, и когда был самым популярным)
14 августа 2020, 10:47
+1
И то, и то шаблонизаторы, принципиальной разницы нету.
Нельзя назвать парсер MODX полноценным шаблонизатором
14 августа 2020, 09:45
0
К вашему сведению, у самого MODX нет сниппета/скрипта для вывода списка ресурсов, вы скорее всего используете getResources или что-то из набора pdoTools, причем тут MODX немного непонятно.

Не знаю где вы там искали, но точно не там где нужно, т.е. в документации к выше перечисленным компонентам. Прочтите про параметры processTVs и prepareTVs
13 августа 2020, 18:06
+2
Нужна, но будьте адекватны и с пониманием отнеситесь) Уж много сил, денег выбросили.( Раздражает.
А — Адекватность, общаетесь будто много денег выбросили людям из форума
04 августа 2020, 17:57
0
@Олег не игнорируйте правила оформления заметок и его форматирование, в первую очередь в ваших же интересах
01 августа 2020, 17:41
0
$userid->save();
Убери эту строку
01 августа 2020, 16:37
0
Загрузите собственные чанки ms2 и проверьте, всё ли работает, если да, то значит у вас селекторы не указаны/указаны неверно, чтобы решить эту проблему, вам нужно внимательно смотреть на чанк корзины и на ваш собственный. А если у вас с родными чанками не будет обновляться, то напишите issue а репозитории ms2, а мы постараемся помочь
01 августа 2020, 15:41
0
Не могу понять как автоматически изменять количество товара в шаблоне корзины, при оформлении заказа
Вопрос не в этот форум. Я не говорю, что нельзя, но вам бы на форуме по js ответили бы исчерпывающе и давно. miniShop2 умеет это делать самостоятельно, он всего лишь ждет когда количество товара изменится, соответственно вам либо на форумы по js, либо используйте <input type="number">