Всего 123 793 комментария

Андрей Шевяков
21 февраля 2024, 14:56
0
Добрый день!
Вопрос, возник, никак не получается добавить артикул товара во вкладке продукты. В полях по умолчанию нет поля артикул для выбора. Как его добавить?
Алексей Смирнов
21 февраля 2024, 14:05
0
Из приведеного кода не понятно что к чему относиться.
Например если это так как я ниже на рисунке обозначил, то я не понимаю вашу проблему тк все в одном блоке.
Григорий
21 февраля 2024, 13:46
0
В том и проблема, что текст и картинки крутятся в разных частях html. Нужны два разных вывода плейсхолдеров…
Григорий
21 февраля 2024, 13:43
0
Отлично. Благодарю.
А если необходимо использовать баннерокрутилку BannerY?
Это скорее даже более универсальный вариант для подобного слайдера…
Денис Усманов
21 февраля 2024, 12:53
0
Только имей в виду, там "[[!migxResourceMediaPath..." с восклицательным знаком перед названием сниппета (не кешированным) лучше указывать.
Николай Савин
21 февраля 2024, 12:49
+1
Я на всякий случай уточню, для MODX3 мы давно адаптировали и запустили modalConsole
Матвей
21 февраля 2024, 12:45
0
Победил, восстановил из бэкапа файлы, а настройки скорректировал в таблице БД
Futuris
21 февраля 2024, 10:50
+2
Ок, понятно. Я с modx.com устанавливал штатным установщиком. В любом случае — спасибо за новый компонент.
Володя
21 февраля 2024, 10:46
0
С репозитория не получилось ее скачать, потом локально пробовал поставил, там менюшка не создалась.
Ну ясно надо править под 3ку. Надо править билдер, надо причесать код и тд и тп. Кто его сейчас поддерживает хз, у Николая он в архиве и вряд ли ему это интересно. Ну как то так…
Futuris
21 февраля 2024, 10:32
0
Если честно — не понял, а в чем проблема использования существующей «Console» на MODX3? У меня она стоит и работает.

Володя
21 февраля 2024, 10:32
0
`Носите` с удовольствием! Рад что тебе понравилось.)
Алексей
21 февраля 2024, 09:40
0
Компонент не работает, не смог получить токен, зато наткнулся на интересный кейс использования chatgpt в modx
community.modx.com/t/openai-chatgpt-plugin-to-create-introtext-from-content/6588
с помощью небольшого плагинчика gist.github.com/bwente/a69c3987804e712b123cc8dd39cd61da
можно пользоваться всеми возможностями Chat-GPT API request
Денис Усманов
20 февраля 2024, 23:13
0
Скрипт на сайте перехватывает комбинации, а то что не работала комбинация, это потому что, у тебя кэшированная версия скрипта от Ace была без нововведения по Ctrl+Shift+B.
Дмитрий Вершинин
20 февраля 2024, 23:11
0
сработало, спасибо! :)
правда не понимаю как работает комбинация клавиш? вначале перехватывается сайтом, потом, если не перехватилась, то браузером?
Алексей Смирнов
20 февраля 2024, 21:20
0
Судя по анимации слайдера у вас не должно быть проблем, тк текст и изображение приходят я так понимаю вместе в одном tpl… да?
Если данные в разных полях или частях, то эти данные перед выводом следует обьединить как-то и не придется вызывать лишние pdoRes…
Александр Туниеков
20 февраля 2024, 18:40
0
pdoResources делает getChunk на каждую запись из базы. То есть на каждый ресурс вызывается обработка чанка.
Насколько я понимаю задачу, то либо вызывать pdoResources 2 раза, либо писать свой сниппет.
1) вызывать pdoResources 2 раза
<div class="col-lg-6">
	<div class="swiper>
		{* Start &TPL part-1 *}
                {'!pdoResources' | snippet : [
		      'tpl' = '<div class=" swiper-slide">{$name}</div>'
                ]}
		{* End &TPL part-1 *}
	</div>
</div>
<div class="col-lg-6">
	<div class="swiper-tabs">
		{* Start &TPL part-2 *}
                {'!pdoResources' | snippet : [
		      'tpl' = '<div class="swiper-tab">{$name2}</div>'
                ]}
		{* End &TPL part-2 *}
	</div>
</div>
Либо написать сниппет, например, getRes. Только для modx 2.x
$pdo = $modx->getService('pdoFetch');
$pdo->setConfig([
    'parents'=>'10',
    'return'=>'data',
    'limit'=>20
]);
$resources = $pdo->run();

return $pdo->getChunk('getResTPL',[
    'resources'=>$resources
]);
getResTPL
<div class="col-lg-6">
	<div class="swiper>
		{* Start &TPL part-1 *}
                {foreach $resources as $res}
                    <div class=" swiper-slide">{$res.name}</div>
                {/foreach}
		{* End &TPL part-1 *}
	</div>
</div>
<div class="col-lg-6">
	<div class="swiper-tabs">
		{* Start &TPL part-2 *}
                {foreach $resources as $res}
                    <div class="swiper-tab">{$res.name2}</div>
                {/foreach}
		{* End &TPL part-2 *}
	</div>
</div>