Вопросы
Не работает второе модальное окно из-за [[!AjaxForm? . Как сделать две формы обратного звонка FormIt MODX REVO + Bootstrap 5
Здравствуйте, хотел сделать на сайте две модальные формы. Первая оставить звонок, вторая сделать заказ.
Одна форма работает, все приходит на почту. Но вторая даже модальное окно не вызывается, просто оверлей модального вызывается, а самой формы нет. Меняю местами чанки, начинает работать, другая перестает.
javascript никакой нигде не вызываю для форм. в бустрапе 5 вроде без этого все вызывается.
Начал копаться и понял, что
Одна форма работает, все приходит на почту. Но вторая даже модальное окно не вызывается, просто оверлей модального вызывается, а самой формы нет. Меняю местами чанки, начинает работать, другая перестает.
javascript никакой нигде не вызываю для форм. в бустрапе 5 вроде без этого все вызывается.
Начал копаться и понял, что
minishop в modx3 не алё?
Поставил modx3rc2 а минишоп в нем неале :( тупо не создаются категории товаров и товары собственно
может уже есть какие то версии под modx3?
может уже есть какие то версии под modx3?
Обновление до MODX 3.0.0-rc2
Добрый день!
При обновлении до MODX 3.0.0-rc2 система выдает ошибки типа:
При обновлении до MODX 3.0.0-rc2 система выдает ошибки типа:
Ошибка обновления таблицы для класса MODX\Revolution\modResource
Array
(
[0] => 42000
[1] => 1091
[2] => Can't DROP COLUMN `contentType`; check that it exists
)При этом все обновляется и сайт работает. Сайт был заново собран на предыдущей версии RC-1, с добавлением новых ресурсов. Стоит обращать на это внимание?
Modx lexicon values inside html tag
У меня есть простая страница, и я хочу сделать ее двуязычной.
Так, например, у меня есть меню с меткой «Home».
Я создал в lexicon новое namespace: «mynamespace» и создал новую запись: «LabelA» со значением: «Home». Затем я пытаюсь использовать его в своем заголовке tpl следующим образом: {'LabelA' | lexicon}, но результатом является не значение «Home», а "{'LabelA' | lexicon}". Не могли бы вы посоветовать, как использовать значения lexicon внутри тегов html?
Спасибо!
Так, например, у меня есть меню с меткой «Home».
Я создал в lexicon новое namespace: «mynamespace» и создал новую запись: «LabelA» со значением: «Home». Затем я пытаюсь использовать его в своем заголовке tpl следующим образом: {'LabelA' | lexicon}, но результатом является не значение «Home», а "{'LabelA' | lexicon}". Не могли бы вы посоветовать, как использовать значения lexicon внутри тегов html?
Спасибо!
Чем отличается переход по ссылке из письма от "скопировал, вставил, нажал enter"?
Хочу послушать мнение коллег.
Столкнулся с тем, что мое приложение ведет себя по разному, в зависимости от того, как перешли на страницу — из письма или просто вставив ссылку в браузер.
Немного подробностей.
Есть роут, который откликается на get запрос
Ссылка приходит пользователю в письме.
Все работает шикарно, если
Столкнулся с тем, что мое приложение ведет себя по разному, в зависимости от того, как перешли на страницу — из письма или просто вставив ссылку в браузер.
Немного подробностей.
Есть роут, который откликается на get запрос
$app->get('/c/{lang}/confirm/{hash}/',WelcomeController::class.":confirm");При переходе на эту странице методом get происходит получение заключенного в ссылке хеша, получение пользователя и подтверждения его регистрации. Контроллер а вернее его метод, который обрабатывает этот роут имеет защиту, на случай если по хешу не удалось найти пользователя, выдает текст, что вы перешли по неверной ссылке.Ссылка приходит пользователю в письме.
Все работает шикарно, если
Minishop2 где редактируется маска номера телефона на странице оформления заказа?
Здравствуйте. Подскажите, кто в курсе:
На странице оформления заказа присутствует маска для российского номера телефона (+7 (...)...) — это в блоке контактов покупателя, рядом с е-майлом и адресом.
Мне нужно изменить эта маску на формат украинского номера телефона (+3(...)...)
Подскажите, где это редактировать?
На странице оформления заказа присутствует маска для российского номера телефона (+7 (...)...) — это в блоке контактов покупателя, рядом с е-майлом и адресом.
Мне нужно изменить эта маску на формат украинского номера телефона (+3(...)...)
Подскажите, где это редактировать?
Массовое удаление товаров minishop2 (не опубликованных)
Всем привет, может у кого есть код для консоли, что бы массово удалить не опубликованные товары в minishop2?
И есть ли возможность настроить как-то через cron?
И есть ли возможность настроить как-то через cron?
minishop2-combo-options не передает данные в БД
Кто-нибудь реализовывал поля с поведением как, например, размеры или цвета, когда вбиваешь список опций в админке и выводишь их для выбора пользователем? Поле я сделал по вот этому гайду.
Вот index.php:
Вот index.php:
<?php /* Index file for miniShop2 plugin */
return array(
'xpdo_meta_map' => array(
'msProductData' => require_once dirname(__FILE__) .'/msproductdata.map.inc.php'
)
,'manager' => array(
'msProductData' => MODX_ASSETS_URL . 'components/minishop2/plugins/add-fields/msproductdata.js'
)
);Файл msproductdata.map.inc.php сделал по примеру поля color:<?php
return array(
'fields' => array(
'TEXTURES' => NULL
),
'fieldMeta' => array(
'TEXTURES' => array(
'dbtype' => 'text',
'phptype' => 'json',
'null' => true
),
),
'indexes' => array(
'TEXTURES' => array (
'alias' => 'TEXTURES',
'primary' => false,
'unique' => false,
'type' => 'BTREE',
'columns' => array (
'action' => array (
'length' => '',
'collation' => 'A',
'null' => false
)
)
)
)
);Файл msproductdata.js сделал так:miniShop2.plugin.addTextures = {
getFields: function(config) {
return {
TEXTURES: {xtype: 'minishop2-combo-options', description: '<b>[[+textures]]</b><br />'+_('ms2_product_TEXTURES_help')}
}
}
,getColumns: function() {
return {
TEXTURES: {width:50, sortable:false, editor: {xtype:'minishop2-combo-options', name: 'TEXTURES'}}
}
}
};В общем то проблема в том, что данные, которые я вбиваю в поле в админке не сохраняются, либо рандомно обрезается слово. Данные, которые я вбил в БД отлично выводятся, но хотелось бы делать все из админки. Значит данные из админки коряво передаются в БД, либо не передаются вообще. Подозреваю, что дело в JS-файле. Буду благодарен за любые наводки. Спасибо. Автоматическое имя в pagetitle
Добрый день. Требуется реализовать автоматическую нумерацию в коллекциях (если так невозможно, то как-то иначе). Пример: есть пустая коллекция (Collections). Документы автоматически при создании должны получать инкрементное имя. К примеру: по шаблону Page 1, Page 2, Page 3. То есть, пользователь не должен вручную вводить pagetitle, а при создании документа автоматически подставлялось имя на единицу больше.
Спасибо.
Спасибо.