Руслан Сафин

Руслан Сафин

С нами с 30 марта 2015; Место в рейтинге пользователей: #111
Руслан Сафин
11 августа 2018, 14:25
0
Смогли решить? Столкнулся с такой же проблемой
Руслан Сафин
07 августа 2018, 22:36
0
Брать атрибут с радио кнопки и открывать нужный див с описанием и получится универсальный код, С телефона пишу, за основу можно взять то что я написал, только получать например атрибут с радио кнопки и показывать нужный блок. Завтра могу написать js
Руслан Сафин
07 августа 2018, 21:05
1
0
Вот на js, думаю проще всего будет
$(function() {
    $('input:radio[name="delivery"]').change(function() {
        if ($(this).val() == '1') {
            $('.div_s_blokom_opisaniya').css('display','block');
        } else {
            $('.div_s_blokom_opisaniya').css('display','none');
        }
    });
});
Можно использовать .fadeIn() и .fadeOut() при желании
Руслан Сафин
07 августа 2018, 20:39
0
Да ошибся я, вот код, проверил работает:

$res = $modx->getObject('msProductData', array('article' => $_GET['search']));
$product_id = $res->get('id');
if($product_id) {
    $modx->sendRedirect($modx->makeUrl($product_id));
}
Руслан Сафин
07 августа 2018, 11:27
0
Я же написал кусок кода, по гет параметру ищем объект, если находит то получаем его ИД и редиректим на него. Сделай либо плагином, либо снипеттом с вызовом до mSearch
Руслан Сафин
06 августа 2018, 23:32
0
Если с mSearch2 надо, думаю плагин повесить можно на событие, что бы отловить нужный код товара и сделать редирект на него если он есть (в теории с mSearch2 плотно не работал)
Руслан Сафин
06 августа 2018, 23:29
0
Зачем через mSearch2?

Примерно так, проверки сами добавите какие надо. На работоспособность не проверял

$res = $modx->->getObject('msProduct', array('article' => $_GET['search']));
$product_id = $res->get('id');

if($product_id) {
    $modx->sendRedirect($modx->makeUrl($product_id));
}
Руслан Сафин
25 июля 2018, 23:49
0
XML файл можно импортировать через этот компонент?
Руслан Сафин
15 июля 2018, 23:28
0
{if $_modx->resource.id == 1}
    В документе с id 1 выводим что хотим
{/if}
Или я не правильно понял вопрос?
Руслан Сафин
15 июля 2018, 23:23
0
Первое что в голову пришло, на работоспособность не проверял.
Возможно можно решить с помощью деления индекса по модулю, но с ходу формула не пришла в голову
{set $i = 0}
{foreach $list as $value}
    {if $i < 2}
        {set $i++}
        {$value} // Первая и вторая новость
    {/elseif 2 <= $i < 4}
        {set $i++}
        {$value} // Третья и четвертая новость
    {/if}
    {if $i >= 4}
        {set $i = 0}
    {/if}
{/foreach}
Руслан Сафин
15 июня 2018, 10:54
0
Ничоси))) Некропост подняли)))
Руслан Сафин
04 июня 2018, 16:36
0
Сделали бы демо без перехода на свой сайт с ценой… Как этот шаблон заказчику то продать)))
Руслан Сафин
04 июня 2018, 12:43
0
shtyrman, предложил использовать связку sequelize (для работы с базой данный, это ORM как я понял, пока не читал документацию) docs.sequelizejs.com/

А дальше vuejs (nuxtjs) работает с базой через sequelize.

А админка modx используется для администрирования и по сути никакой контент не генерирует
Руслан Сафин
04 июня 2018, 12:11
0
Спасибо за наводку!
Как раз пошарил на гитхабе, заготовку нашел под связку nuxt + sequelize
github.com/yogesum/vue-express-sequelize-base
Руслан Сафин
04 июня 2018, 11:46
0
Для меня интересна связка Nuxt.js + Modx. Но у Modx нет rest api, как их связывать между собой? pdoTools может отдавать json, но этого мало
Руслан Сафин
10 мая 2018, 11:14
0
&where=`{«class_key»:«msProduct»}` а так?
Руслан Сафин
10 мая 2018, 10:57
0
where убираем, depth ставим минимум 2
Руслан Сафин
23 апреля 2018, 13:29
0
Не забыли?

3) Добавляем в чанк с мини корзиной плейсхолдер и класс.
{$total_num}

Руслан Сафин
23 апреля 2018, 13:02
0
Так не получится подключить.

Я в сниппет msMiniCart дописал на скорую руку
$modx->regClientScript('/assets/components/minishop2/js/web/callback.js');