Андрей

Андрей

С нами с 09 апреля 2015; Место в рейтинге пользователей: #68
Андрей
30 августа 2017, 00:26
0
Т.е. чтобы они отображались так же, как товары — картинка, название, цена.
У категории может быть картинка, название, но как может быть цена? :)
Андрей
28 августа 2017, 14:50
0
Если не ошибаюсь в
$_SESSION['minishop2']['cart']
Андрей
25 августа 2017, 00:59
0
Может я чего то не понимаю, но почему бы и не использовать тикеты, если там всё уже есть?
Андрей
23 августа 2017, 14:29
0
У меня в зависимости от категории должна быть разная карточка товара, сильно отличающаяся.
Не самое лучшее решение, имхо.

Но можно как то так например сделать:
{if $_modx->resource.parent == 1}
	{$_modx->getChunk('msProduct.content')}	
{else}
	{$_modx->getChunk('msProduct.content2')}
{/if}

Т.е. проверять id родителя, или id шаблона родителя, и в зависимости от него отдавать нужный чанк.
Андрей
23 августа 2017, 13:38
0
msProduct.content — это дефолтный чанк карточки товара. Можете его вызвать в шаблоне карточки товара, или скопировать содержимое туда же.
Андрей
23 августа 2017, 13:27
+1
msImportExport

Интеграция:
msImportExport интегрирован с дополнениями:

msOptionsPrice2

Читайте раздел — Импорт для msOptionsPrice2.

Если у вас установлен компонент msOptionsPrice2 версии 2.2.37 или выше
то у вас появится возможность импорта модификаций товара.
Андрей
23 августа 2017, 13:18
0
Снятие модулей MODX-Клуба с публикации в modstore

На нашем сайте Клуба пакеты не сняты, но не советую приобретать, так как нет гарантированной поддержки. То есть если вы купили и не разобрались, мы не сможем оказать поддержку, но и деньги не будут возвращены, так как это цифровой продукт.
Андрей
22 августа 2017, 14:01
0
Например так:
<input name="count" type="number" value="1">

Или написать js, и добавить элементы +- которые будут менять значение.
Андрей
21 августа 2017, 18:00
+3
Так стандартные чанки msGallery и ms2gallery уже давно на феноме переписаны.

https://docs.modx.pro/components/minishop2/snippets/msgallery

Сниппет рассчитывает на работу с чанком Fenom и передаёт в него всего одну переменную $files с массивом файлов.
Вы можете увидеть все доступные плейсхолдеры галереи просто указав пустой чанк:
[[!msGallery?tpl=``]]
Андрей
21 августа 2017, 17:56
+1
На fenom:

{$_modx->config.site_url}

В настройках pdoTools включить опцию — Использовать Fenom на страницах.
Андрей
21 августа 2017, 17:30
0
Спасибо, Андрей и за туторы и за код! Если вы не против я бы вам через какое то время написал в личку по поводу того берете ли вы в данное время заказы и вообще что по чем

Пожалуйста. Без проблем, пишите, пообщаемся =)
Андрей
21 августа 2017, 17:22
+3
{set $rows = json_decode($_modx->resource.pageSubtitleAndText, true)}

{foreach $rows as $row}
        {if $row.image}
		... здесь код чанка contentBlock
	{else}
	        ... здесь код чанка contentBlockWithoutPic
	{/if}
{/foreach}

Как то так попробуйте. В настройках pdoTools включить опцию — Использовать Fenom на страницах.

&tpl=`@CODE [[+image:is=``:then=`contentBlockWithoutPic`:else=`contentBlock`]]`
Может так?

https://docs.modx.pro/components/pdotools/parser#@INLINE-или-@CODE

у вас никогда не будут работать вызовы сниппетов и фильтров в INLINE чанках.
Андрей
21 августа 2017, 15:50
+1
[[!pdoPage?
    &element=`msProducts`
    &parents=`32`
    &pageVarKey=`altpage`
    &pageNavVar=`altpage.nav`
]]
[[!+altpage.nav]]
&pageVarKey=`altpage` - задаёт имя переменной для поиска номера страницы в url.
&pageNavVar=`altpage.nav` - задаёт имя плейсхолдера пагинации.

но мне по ходу дела какие то основы надо читать, только не знаю где их найти, ато я уже всю голову сломал.

В сети уже достаточно разных статей и прочих уроков, например вот — OpenModx.
Андрей
20 августа 2017, 21:54
+1
Проверьте чтобы в настройках статусов заказа были выставлены чанки:
Андрей
20 августа 2017, 21:29
+3
Вопрос странный, если честно) Вы документацию хотя бы прочитали?) По умолчанию в первом параметре стоит page, во втором page.nav. Соответственно для второго вызова pdoPage нужно задать ключ, отличный от page. Первый вызов можно оставить без изменений.
Андрей
19 августа 2017, 15:17
+1
[[!QuickEmail? &debug=`1` &to=`ваша почта`]]

Отключите smtp и попробуйте на дефолтных настройках. А в настройке emailSender не надо писать кучу адресов, там должна быть почта типа — no-reply@домен.ru
Андрей
19 августа 2017, 11:18
+1
QuickEmail это для проверки отправки почты. А в настройках у вас как минимум пароль для smtp не указан.