Size: a a a

MODX. Русскоязычное сообщество.

2021 January 15

S

Sentinel in MODX. Русскоязычное сообщество.
Евгений Кириллин
Пробовал, не срабатывает...
В шаблоне пишу {$_modx->setPlaceholder('cid', $cid)}

В чанке смотрю доступные плейсхолдеры:

{$total | print}
{foreach $products as $product}
   {$product | print}
{/foreach}

Вот вывод:
Array
(
   [count] => 2
   [weight] => 0
   [cost] => 150
)
Array
(
   [id] => 79
   [type] => document
   [contentType] => text/html
   [pagetitle] => ТЕСТ Товар
   [longtitle] =>
   [description] =>
   [alias] => test-tovar
   [alias_visible] => 0
   [link_attributes] =>
   [published] => 1
   [pub_date] => 0
   [unpub_date] => 0
   [parent] => 82
   [isfolder] => 0
   [introtext] =>
   [richtext] => 0
   [template] => 2
   [menuindex] => 0
   [searchable] => 0
   [cacheable] => 1
   [createdby] => 2
   [createdon] => 1605789769
   [editedby] => 6
   [editedon] => 1610635376
   [deleted] => 0
   [deletedon] => 0
   [deletedby] => 0
   [publishedon] => 1603727580
   [publishedby] => 2
   [menutitle] =>
   [donthit] => 0
   [privateweb] => 0
   [privatemgr] => 0
   [content_dispo] => 0
   [hidemenu] => 1
   [class_key] => msProduct
   [context_key] => web
   [content_type] => 1
   [uri] => profile/priobresti-programmu/test-tovar
   [uri_override] => 0
   [hide_children_in_tree] => 0
   [show_in_tree] => 1
   [properties] =>
   [article] =>
   [price] => 75
   [old_price] => 750
   [weight] => 0
   [image] =>
   [thumb] =>
   [vendor] => 0
   [made_in] =>
   [new] => 0
   [popular] => 0
   [favorite] => 0
   [tags] =>
   [color] =>
   [size] =>
   [source] => 2
   [vendor.name] =>
   [vendor.resource] =>
   [vendor.country] =>
   [vendor.logo] =>
   [vendor.address] =>
   [vendor.phone] =>
   [vendor.fax] =>
   [vendor.email] =>
   [vendor.description] =>
   [vendor.properties] =>
   [key] => a502d8aac98fb4b31a4677afa2af851d
   [count] => 2
   [cost] => 150
)
{$_modx->config.cultureKey}
что выводит? или пусто?
источник

ЕК

Евгений Кириллин... in MODX. Русскоязычное сообщество.
Sentinel
{$_modx->config.cultureKey}
что выводит? или пусто?
Вывелся язык, отлично, можно хотя бы в чанке теперь проверку сделать, спасибо большое)
источник

S

Sentinel in MODX. Русскоязычное сообщество.
👍👍
источник

IT

Igor Terentiev in MODX. Русскоязычное сообщество.
Евгений Кириллин
Пробовал, не срабатывает...
В шаблоне пишу {$_modx->setPlaceholder('cid', $cid)}

В чанке смотрю доступные плейсхолдеры:

{$total | print}
{foreach $products as $product}
   {$product | print}
{/foreach}

Вот вывод:
Array
(
   [count] => 2
   [weight] => 0
   [cost] => 150
)
Array
(
   [id] => 79
   [type] => document
   [contentType] => text/html
   [pagetitle] => ТЕСТ Товар
   [longtitle] =>
   [description] =>
   [alias] => test-tovar
   [alias_visible] => 0
   [link_attributes] =>
   [published] => 1
   [pub_date] => 0
   [unpub_date] => 0
   [parent] => 82
   [isfolder] => 0
   [introtext] =>
   [richtext] => 0
   [template] => 2
   [menuindex] => 0
   [searchable] => 0
   [cacheable] => 1
   [createdby] => 2
   [createdon] => 1605789769
   [editedby] => 6
   [editedon] => 1610635376
   [deleted] => 0
   [deletedon] => 0
   [deletedby] => 0
   [publishedon] => 1603727580
   [publishedby] => 2
   [menutitle] =>
   [donthit] => 0
   [privateweb] => 0
   [privatemgr] => 0
   [content_dispo] => 0
   [hidemenu] => 1
   [class_key] => msProduct
   [context_key] => web
   [content_type] => 1
   [uri] => profile/priobresti-programmu/test-tovar
   [uri_override] => 0
   [hide_children_in_tree] => 0
   [show_in_tree] => 1
   [properties] =>
   [article] =>
   [price] => 75
   [old_price] => 750
   [weight] => 0
   [image] =>
   [thumb] =>
   [vendor] => 0
   [made_in] =>
   [new] => 0
   [popular] => 0
   [favorite] => 0
   [tags] =>
   [color] =>
   [size] =>
   [source] => 2
   [vendor.name] =>
   [vendor.resource] =>
   [vendor.country] =>
   [vendor.logo] =>
   [vendor.address] =>
   [vendor.phone] =>
   [vendor.fax] =>
   [vendor.email] =>
   [vendor.description] =>
   [vendor.properties] =>
   [key] => a502d8aac98fb4b31a4677afa2af851d
   [count] => 2
   [cost] => 150
)
В чанке нужно {$_modx->getPlaceholder('key')}
Чанк просто так не видит переменные. Нужно их либо каким-то образом передавать. Например:
{$_modx->parseChunk('MyChunk', [
   'pl1' => 'placeholder1',
   'pl2' => 'placeholder2',
])}

Либо использовать глобальные плэйсхолдеры.
источник

ЕК

Евгений Кириллин... in MODX. Русскоязычное сообщество.
Igor Terentiev
В чанке нужно {$_modx->getPlaceholder('key')}
Чанк просто так не видит переменные. Нужно их либо каким-то образом передавать. Например:
{$_modx->parseChunk('MyChunk', [
   'pl1' => 'placeholder1',
   'pl2' => 'placeholder2',
])}

Либо использовать глобальные плэйсхолдеры.
Тоже сработало, прокинулось, спасибо)
источник

A

Alexander in MODX. Русскоязычное сообщество.
Всем привет. Специалисты по pdoTools и минишопу, подскажите можно ли как-то контролировать данные которые в сессии записывает сниппеты ... можно ли в файловый кеш писать какие-то вещи а не в сессию каждого юзера... сессии растут с неимоверной скоростью и достигают быстро больших объемов...  например pdoPage много храниться. Чистить сессии не вариант, нужно для юзеров и анонимов хранить корзину минипоша долгое время.
источник

MK

Mihail Kovalenko in MODX. Русскоязычное сообщество.
Парни, а в 1С экспорт в файл и экспорт на сайт, там один и тот же конфиг?
В том плане что в файл одни столбцы идут и на сайт он зальет этот же файл?
источник

МФ

Максим Филин... in MODX. Русскоязычное сообщество.
да
источник

D

Danil in MODX. Русскоязычное сообщество.
Alexander
Всем привет. Специалисты по pdoTools и минишопу, подскажите можно ли как-то контролировать данные которые в сессии записывает сниппеты ... можно ли в файловый кеш писать какие-то вещи а не в сессию каждого юзера... сессии растут с неимоверной скоростью и достигают быстро больших объемов...  например pdoPage много храниться. Чистить сессии не вариант, нужно для юзеров и анонимов хранить корзину минипоша долгое время.
Записывай сессии в файл а не в бд. Скорее всего у тебя из-за mFilter растут, он для аякса много чего в сессию пишет, можешь изменить там алгоритм и записывать куда хочешь
источник

A

Alexander in MODX. Русскоязычное сообщество.
Danil
Записывай сессии в файл а не в бд. Скорее всего у тебя из-за mFilter растут, он для аякса много чего в сессию пишет, можешь изменить там алгоритм и записывать куда хочешь
Так и файлы расти будут же, нет? да мфильтр много
источник

D

Danil in MODX. Русскоязычное сообщество.
Да уж лучше пусть дисковое пространство они занимают а не озу
источник

D

Danil in MODX. Русскоязычное сообщество.
Плюс тебе мфильтр убрать уже поможет
источник

D

Danil in MODX. Русскоязычное сообщество.
Они крошечными станут
источник

NK

Nikolay Kazachonak in MODX. Русскоязычное сообщество.
Комрады есть у кого контакты "Евгений Шеронов" желательно телега
источник

ИБ

Иван Бочкарев... in MODX. Русскоязычное сообщество.
Nikolay Kazachonak
Комрады есть у кого контакты "Евгений Шеронов" желательно телега
ник фамилия
источник

NK

Nikolay Kazachonak in MODX. Русскоязычное сообщество.
пасиб
источник

VM

Vladimir Maximov in MODX. Русскоязычное сообщество.
Ребят. Кто знает зачем эта строчка в минишопе прописана?
https://github.com/Ibochkarev/miniShop2/blob/68e454bb000ce9182415c0c7719a9212a3042cfd/assets/components/minishop2/js/web/default.js#L280
источник

SR

Sasha ROS in MODX. Русскоязычное сообщество.
А кто-то пробывал данный плагин оплаты? https://fondy.ua/ru/cms/modx/
источник

MK

Mihail Kovalenko in MODX. Русскоязычное сообщество.
да работает на одном сайте
источник

SR

Sasha ROS in MODX. Русскоязычное сообщество.
Mihail Kovalenko
да работает на одном сайте
И как?
источник