6 часов назад
Ну вот и правильная мысль, я же правильно понимаю, что все дополнения, что написаны на ms2 надо переписывать на ms3 многие авторы это не будут делать,...
MiniShop3 - 1.0.0-alpha 15
Вчера в 10:16
Посмотрел докумендацию Sendit.
и нашел то что искал, конечно надо будет писать побольше кода, но это то что надо, и очень гибко оказывается.
Спасибо...
Как кастомизировать сообщения после Регистрации на сайте? 3
28 ноября 2024, 18:01
Так делал на одном проекте, нужно было добавить поиск по полю pagetitle. Думаю, что можно и на TV переделать.
<?php
class myCustomFilter extends...
mFilter2 фильтрация tv 3
28 ноября 2024, 17:35
На ноде при запуске сервера можно большую часть проинициализировать. Например, прогрузить настройки, чанки и сниппеты в память и не лазить за ними в б...
Плюсы и минусы Vue и gtsAPI 18
27 ноября 2024, 19:13
Вообще можно завести допполе и при сохранении ресурса плагином писать в допполе разбирая pagetitle.
Модификатор сортировки pdoResources по pagetitle 7
27 ноября 2024, 12:36
Добрый день. Появилась новая ошибка: 27.11.2024 12:30:20 ERROR /www/site.ru/core/components/yasmartcaptcha/model/yasmartcaptcha.class.php 60
Reco...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс 6
П.С. демо-сайт не работает, пишет «хостинг не оплачен».
Сделал всё как тут написано. Ради интереса генерировал сначала в jpg, а потом в webp один и тот же файл.
Размер одинаковый.
Может система, видя неизвестный формат, по-умолчанию в jpg генерирует и просто меняет расширение на webp?
Просто даже судя по caniuse мой IE11 и iOS7 не должны понимать webp, но они его отображают как надо!
К шаблону (который стоял у товара) были еще подключены ТВ с такими же названиями.
Хотя, по идеи, ТВ должны вызываться через getTVValue().
Возникла такая проблема.
Пишу свой сниппет. В сниппете идет обращение к созданным через msFieldManager полям вот таким образом:
Но для некоторых полей значение выводится в виде вот такого массива:
Хотя в базе значение либо вообще отсутствует, либо в виде строки.
Для каких-то полей нормально выводится значение, не понимаю по какой логике.
Если предварительно получить объект через $modx->getObject(), то всё работает как надо, $object->get('myFieldName') выводит значение правильно.
Возможно, дело в сайте и в его загруженности всякими плагинами, сниппетами, дополнениями. Но я просто не знаю даже в какую сторону капать. Пробовал уже отключать плагины всевозможные, но результат тот же.
Из-за чего может такое происходить?
П.С. Если обращаться через феном {$_modx->resource.manual}, то значение отображается корректно.
docs.modx.pro/komponentyi/minishop2/razrabotka/sluzhbyi/korzina
docs.modx.pro/komponentyi/minishop2/razrabotka/skriptyi-i-stili
Суть в том, чтобы, например, не вводить вручную в каждом чанке «единицы измерения».
Например, в карточке товара, в блоке с фильтрами, на странице товара, в корзине могут быть использованы «единицы измерения» каких-то параметров.
Создал плагин на событие msieOnEqualPageTitleImportProduct
Пишу в плагине
Не работает.
Но я так понимаю метод createAlias только возвращает строку, содержащую «псевдоним», а не сохраняет его?
А как сохранить его?
$resource->save(); не работает тоже
msOneClick периодически выдает сообщение «Не удалось получить конфиг формы».
Может день работать, второй не работать. При чем к сайту никто не лезет. Максимум кеш чистится.
Суть всего сказанного — нужно правильно разбить информацию по смыслу, тогда и проще будет понять реализацию (где ресурс, а где тв-поле и т.п.).
И, кстати, почему-то {$old_price} не отображается.