Вопросы

турбо страницы и категории minishop

как это дело подружить?
в данный момент подключены турбо страницы, забирает если код карточек вписать в поле контента категории

если делаю категорию минишопа то карточки в турбо странице не вижу :( только текст

такой вот чанк
<item turbo="true">
<link>{$_modx->config.site_url ~ $id | url}</link>
<title>{'!rssText' | snippet : [ 'cnt' => ( $longtitle ?: $pagetitle ) ]}</title>
<pubDate>{$publishedon | date : 'D, d M Y G:i:s +0300'}</pubDate>
<turbo:content>
<![CDATA[
<header>

<figure>
<div data-block="gallery">
    <img src="/[[+tv.img1]]"/>
    <header>[[+pagetitle]]</header>
</div>

</figure>
<h1>{$pagetitle}</h1>
</header>
{'!rssCDATA' | snippet : [ 'cnt' => ( $id | resource : 'content' | replace : '"assets/' : ('"' ~ $_modx->config.site_url ~ 'assets/') ) ]}
]]>
</turbo:content>
</item>
Евгений
16 мая 2021, 00:58
modx.pro
536
0

Создание заказа без создания кабинета MS2

Доброго дня, форумчане.

Подскажите, пжл, можно ли в MS2 сделать гостевой заказ без автоматического создания личного кабинета?

В настройках ничего такого не нашла (если есть, пните в нужном направлении, а то иногда глаза застит и в упор ничего не вижу), на просторах инета тоже.

Заранее, благодарю вас.
Татьяна
15 мая 2021, 18:09
modx.pro
1 112
0

Дополнительное поле в таблице заказов minishop2

Не выходит добавить доп поле в таблице заказов minishop2. На просторах сети нашёл что для этго нужен плагин. Этот плагин в документации описан для товаров. Я пытался по аналогии сделать и для таблицы заказов но новое поле так и не появилось.

\assets\components\minishop2\plugins\msorder.js
miniShop2.plugin.pluginname = { //pluginname не изменяем.
    getFields: function(config) {
        return {
            id_crm: {
                xtype: 'numberfield',
                decimalPrecision: 2,
                description: '<b>[[+id_crm]]</b><br />' + _('ms2_order_id_crm_help')
            },
        }
    }
    ,getColumns: function() {
        return {
            id_crm: {width:50, sortable:false, editor: {xtype: 'numberfield'}},        }
    }
};
\core\components\minishop2\plugins\orderFields\index.php
<?php
return [
    'map' => [
        'msOrder' => require_once 'msorder.map.inc.php',
    ],
    'manager' => [
        'msOrder' => MODX_ASSETS_URL . 'components/minishop2/plugins/orderFields/msorder.js',
    ],
];
\core\components\minishop2\plugins\orderFields\msorder.map.inc.php
<?php
return [
	'fields' => [
		'id_crm' => 1,
	],
	'fieldMeta' => [
		'id_crm' => [
			'dbtype' => 'integer',
			'precision' => '11',
			'phptype' => 'integer',
			'null' => true,
		],
	],
	'indexes' => [
		'id_crm' => [
			'alias' => 'id_crm',
			'primary' => false,
			'unique' => false,
			'type' => 'BTREE',
			'columns' =>
			[
				'id_crm' =>
				[
					'length' => '',
					'collation' => 'A',
					'null' => false,
				],
			],
		],
	]
];
подскажите что я делаю не так? В настройках системы я добавил поле id_crm так же как и в базе добавил столбец.
Словари тоже прописал.
Иван
15 мая 2021, 12:27
modx.pro
904
0

Как реализовать избранные товары на сайте?

Здравствуйте!

Подскажите пожалуйста с помощью какого компонента можно реализовать избранное на сайте? Где-то писали, что можно реализовать с помощью Tickets. Дайте подсказку как связать товары и Tickets? Или есть ли какой-либо бесплатный аналогичный msFavorites компонент?

p.s покупать компонент msFavorites не могу, так как бюджет уже потрачен на Office и mSearch2.
Lori
15 мая 2021, 10:21
modx.pro
1 704
0

Задать стили товарам, отмеченным галочкой "Особый"

Всем привет!
Имеется магазин на minishop2. Как задать стили товарам, отмеченным галочкой «Особый»?
Valeria
14 мая 2021, 19:14
modx.pro
904
0

Как в msGetOrder вывести название статуса вместо его id?

Здравствуйте!

Есть сниппет с просторов интернета, который выводит заказы текущего пользователя.
Вывод в таблице такой:
<tr>
<td>[[+num]]</td>
<td>[[+createdon]]</td>
<td>[[+status]]</td>
<td>[[+cost]]</td>
<td>Детали</td>
</tr>
Плейсхолдер status выводит ID статуса, а как вывести его Название (name)?
Писать целый отдельный сниппет?
Lori
14 мая 2021, 13:13
modx.pro
575
0

phphumb на php 8.0

После обновления на modx 2.8.2 и перевода сайта на php 8 перестал работать phpthumbon (phpthumbof тоже) при любом выводе, включая феном. То есть страница не грузится совсем. Кто сталкивался с такой проблемой?
Александр
14 мая 2021, 13:02
modx.pro
898
0

Отключение плагина CookieConsent на определенной странице

Приветствую всех! Делаю AMP страницы для сайта и плагин CookieConsent мешает валидации. Есть ли возможность отключать его на определенных страницах?
Georg
14 мая 2021, 11:21
modx.pro
1 104
0

Диспетчер файлов

Неожиданно перестал работать Диспетчер файлов при вызове из TinyMce.
Через «Управление медиа» и вызов из TV всё ОК — вижу все папки на сервере, а при попытка вставить картинку через визуальный редактор — белый лист в окне Диспетчера файлов.
Обновил версию TinyMce до последней — не помогло.

Как подебажить и куда смотреть?

REVO 2.8.2

Григорий
13 мая 2021, 18:27
modx.pro
996
0

Разыскиваю изящное решение

Привет всем.
Клиент хочет чтобы при оформлении заказа у всех видов доставки были показаны стоимость и сроки доставки.
Сами Хэндлеры уже написаны и все считается в процессе расчета я сделал запись в сессию результатов (стоимость и срок для каждого типа)

Вопрос: Как изящно произвести расчет всех доставок одновременно? После того как пользователь заполнил город и индекс, например.
Konstantin B
13 мая 2021, 16:58
modx.pro
890
0