Как подружить кнопку Тинькофф и minishop2 на fenom

Кнопка покупки передает данные о товарах и имеет код:

<button
      type="button"
      class="TINKOFF_BTN_YELLOW"
      onclick="tinkoff.createDemo({
        shopId: 'SHOP_ID',
        showcaseId: 'SHOWCASE_ID',
        demoFlow: 'sms',
        items: [
         {name: 'iPhone 11', price: 100000, quantity: 1},
          {name: 'Чехол', price: 500, quantity: 1}
        ],
        promoCode: 'default',
        sum: 100500
      })"
      >
</button>
Фигурные скобки «мешают» работать Fenom, но они нужны для передачи данных о товарах

{foreach $products as $product}
         {name: '{$product.pagetitle}', price: {$product.price}, quantity: {$product.count}},
    {/foreach}



https://postimg.cc/HVd9rnyG

Какие решения есть?
Добавить пробелы к скобкам не помогает, т.к. тогда они ломают скрипт Тинькофф
Игорь Павлов
22 июля 2022, 18:18
modx.pro
541
0

Как добавить допустим класс тегу(html тегу), допустим к элементу [[*pagetitle]] при парсинге?

Хочу добавить класс каждому тегу который выставлен на страницу допустим
<div class="pr">[[*pagetitle]]</div>
добавить класс так
<div class="pr pagetitle_parsed">[[*pagetitle]]</div>
Пробовал так
<?php
switch ($modx->event->name) {
    case 'OnParseDocument':
        if($modx->user->isMember('Administrator')){
            $content = $modx->documentOutput;
            $tags = array();
            $collected = $modx->parser->collectElementTags($content, $tags, '[[', ']]', array('*'));
            // $modx->log(1, var_dump($tags));
            foreach($tags as $tag){
                $modx->log(1, var_dump($tag));
                break;
            }
            // $modx->log(1, var_dump($collected));
            
        }
        break;
Но даже не могу увидеть что за тег, имя и тд, мне просто выводится цифра 26
Vladimir
22 июля 2022, 12:33
modx.pro
491
0

Не сохраняется пагинация после обновления страницы

Всем привет!

Может у кого была такая проблема и знаете как ее решить?

Нас сайте установлен mFilter2, обновлен до актуальной версии, обновлен и pdoTools. На сайте выводятся товары по 30 шт на странице, захожу на страницу номер ?page=3 обновляю страницу, сбрасывается пагинация. После обновления нахожусь на первой станица каталога. Но если я нахожусь на странице ?page=2 такой проблемы нет, все начинается от 3 и далее

Максим
22 июля 2022, 07:18
modx.pro
464
0

Modx 3 перевод сайта на https

Всем привет!

Подскажите, пожалуйста, не могу понять как осуществляется редирект с HTTP на HTTPS протокол у Modx 3 версии. Стоит Modx 3.0.1-pl, стандартный файл .htaccess, ssl сертификат установлен на хостинг и привязан к домену. При добавлении редиректа — сайт в петле. Пробовал изменять и удалять тег <base="" />. Кто-то сталкивался с подобным?
Anton
22 июля 2022, 00:07
modx.pro
859
0

Ajaxform не обрабатывает письмо

Сниппет формит. Письмо доходит до почты, но аякса нет, одна ошибка консоли а в системных чисто
<img src="" />
Руслан Попков
21 июля 2022, 00:06
modx.pro
490
0

Оптимизация pThumb / phpThumbOn

Здравствуйте.
Столкнулся с такой проблемой. У ресурса есть два tv для изображений: один превью, другой основная картинка. Причем превью на мобильных устройствах через медиазапрос становится главной.
В шаблоне получаем оба поля и обрабатываем их для вставки значений в тэг picture через source. Код такой:
Александр Быковский
20 июля 2022, 23:17
modx.pro
1
1 554
0

Fatal error

Привет!

В процессе обновления UpgradeMODX перестала работать админка сайта. Выдаёт следующую ошибку:

Fatal error: require_once(): Failed opening required '/home/user2053495/www/izmeritel.by/core/components/upgrademodx/model/upgrademodx/upgrademodx.class.php' (include_path='.:/opt/php70/pear') in /home/user2053495/www/izmeritel.by/core/cache/includes/elements/modsnippet/50.include.cache.php on line 74

Находил тут похожий вопрос, но решение не помогло. Может кто помочь?
Заранее благодарен.
Стас
20 июля 2022, 14:00
modx.pro
840
0

Вечное сохранение при смене типа ресурса на товар магазина Minishop2

Добрый день! Не подскажете в чем может быть проблема? Был обычный каталог товаров из ресурсов. Сейчас заказчик решил переделать в интернет-магазин. Установили Minishop2. Начал у ресурсов (товаров) менять тип ресурса на «товар магазина» появляется вечное сохранение. В консоли вылазит ошибка: ext-all.js:21 Uncaught {message: 'JsonReader.read: Json object not found'} Админка MODX Revolution 2.8.4-pl Версия Minishop 3.0.6
Алексей
20 июля 2022, 13:39
modx.pro
769
0

Доработка страницы оформления заказа и интеграции со службами доставки

Добрый день

Ищу специалиста для доработки интернет-магазина на MODX, нужно доработать (небольшие правки) интеграции с уже подключенными службами доставки (Boxberry, СДЭК, Почта России), подключить по API службу доставки DHL, и добиться стабильной работы страницы оформления заказа и грамотной передачи данных о заказе в ЛК служб доставки.

Более подробно задачи описаны тут:
docs.google.com/document/d/1sLMGBWfy0gSARwBtMnIs5rkd8YmbUiR_qtCMZbWj_lU/edit

Сроки сильно поджимают. После успешного запуска проекта будем готовы предложить дальнейшее сотрудничество
Оплата с ООО РФ (Самозанятым либо ИП).
Предложения и вопросы: t.me/sayesenbaev
Сай Есенбаев
20 июля 2022, 13:07
modx.pro
291
0

Перенос магазина на MODX

14 50 000
Приветствую!
Есть задача перенести магазин на MODX c доработками. Без товарной базы, только функционал.

docs.google.com/document/d/1N4qfTq7Yo30MCf6YLhAsacfSu1c7NcZl5hKZUjkGj2A/edit?usp=sharing

Возможен вариант частичной работы — главное чтобы любые пункты были вам по плечу.
Контакты
www.sssstudio.com
Студия Сергея Сергеевича
modx.pro
309
0