Баха Волков

Баха Волков

С нами с 10 ноября 2016; Место в рейтинге пользователей: #12
Баха Волков
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">
Баха Волков
01 августа 2020, 11:13
0
Тебе нужно создать плагин на загрузку страницы панели, у нужного контроллера зарегистрировать скрипт в котором ты должен подменить значение данного поля. Штатными средствами это сделать нельзя, ну или смотреть в сторону изменения процессора. Хотя есть ещё вариант наследования данного комбобокса
Баха Волков
28 июля 2020, 20:30
0
Но так, почему-то не работает — т.е. foreach не понимает массив $items… что делать?
С чего бы ему быть массивом, если сниппет возвращает строку
Баха Волков
25 июля 2020, 04:39
0
Открой репозиторий компонента TimyMCE и многое тебе станет понятно
Баха Волков
24 июля 2020, 10:46
0
Я бы так не сказал, просто вопросы по TinyMCE наверное лучше задавать на форумах по TinyMCE
Баха Волков
24 июля 2020, 10:07
0
По-моему будет проще скопировать сниппет ms2Gallery и делать джойн таблицы ресурсов, хотя сам сниппет не ковырял