Вопросы

tvssCloud как заставить работать

Добрый день! Застрял я на облаке тегов, пытаюсь это сделать на tvsuperselect. Выводить пробую так
{'tvssCloud' | snippet : [ 
 'id'=>'{$parent}'
 'tv'=>'10'
 'tpl'=>'@INLINE <a class="btn btn-default btn-xs" href="{$link}" role="button"><i class="fa fa-tag" aria-hidden="true"></i>{$tag}</a>']}
В ответ такая ошибка на главной
Notice: Array to string conversion in core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487) : eval()'d code on line 269 Array
На странице с ресурсом пишет просто Array

( Про TaggerTag знаю и все работает но хотелось бы на tvss ) Может подскажет кто, как решить вопрос.
EvgenyAly
11 февраля 2020, 10:04
modx.pro
1
1 025
0

Object of class msProduct_mysql could not be converted to string



Необходимо из урлов удалить ®, но на 8 строчке возникает ошибка.
Подскажите, как исправить?
Максим
11 февраля 2020, 06:08
modx.pro
1 174
0

Мультиязычность сайта на MODX

Доброго всем дня!
Чаще всего для создания мультиязычного сайта рекомендуют использовать Babel.
Но у него есть один недостаток — очень сильно увеличивается количество страниц.

Т.е., к примеру, одна страница (index.html) на самом деле — это 4 отдельные страницы

example.ru
example.ru/en/
example.ru/us/
example.ru/fr/

Есть ли альтернатива этому?

Есть вот такой вариант — для страницы index.html создаётся MIGX с соответствующими контентами (pagetitle, longtitle, content и прочие) ru en us fr, которые в процессе вывода страницы выводятся вместо стандартных pagetitle, longtitle, content и т.д.

Страница примет вид (с той же структурой)
example.ru?lang=ru
example.ru?lang=en
example.ru?lang=us
example.ru?lang=fr

Имеет ли данный вариант право на жизнь? Или остановиться на Babel (т.е. игра не стоит свеч)?
Или есть другие варианты?
Игорь
10 февраля 2020, 21:17
modx.pro
1 017
0

Смена tv на лету

Всем привет!
Помогите пожалуйста, никак не соображу как можно сделать следующее:

На сайте нужно сделать так чтобы отображались цены ну например в двух валютах, на выбор пользователя.
Суммы и обозначения валют (USD, RUR и т.д.) предполагаю брать из tv-поля, заполненного вручную.
Так вот каким образом сделать так, чтобы пользователь например выбрал нужную валюту из выпадающего списка где-нибудь в шапке сайта, и все цены отобразились в нужной ему валюте. Если это будет делаться без перезагрузки страницы — вообще супер, но совсем не обязательно.
Algirdas
10 февраля 2020, 19:07
modx.pro
877
0

Как написать условие OR c помощью fenom?

Все привет, делаю фильтрацию товаров, и столкнулся с проблемой и недостатком знаний как организовать условие в скобках и с OR между ними. Подскажите, кто разбирается. P.S. Код весь не влазит, но нужное я разместил.

{var $filter = []}
{if $get.gem?}{set $filter['consist'] = $get.gem}{/if}
{if $get.metal?}{set $filter['metal'] = $get.metal}{/if}
{if $get.size?}{set $filter['size'] = $get.size}{/if}
{if $get.type?}{set $filter['fabric:IN'] = $get.type}{/if}
{if $get.tag?}{set $filter['tags:IN'] = $get.tag}{/if}
{if $get.label?}
    {foreach $get.label as $label}
        {set $filter[$label] = 1} // Вооот здесь
    {/foreach}
{/if}

<div class="products flx">
{var $products = '!pdoPage' | snippet : [
    'element' => 'msProducts',
	'parents' => 19,
	'depth' => 0,
	'limit' => $get.pagesize ? : 12,
	'tpl' => 'tplProducts',
	'includeThumbs' => 'thumb',
	'optionFilters' => $filter | toJSON,
	'where' => $where,
]}
Евгений Лазарев
10 февраля 2020, 14:45
modx.pro
790
0

Скачивание файла после удачной отправки формы

Здравствуйте!

Прошу помощи в написании скрипта для автоматического скачивания файла после удачной отправки формы.
Илья
10 февраля 2020, 13:43
modx.pro
2 121
0

Как добавить в migx список, в котором будут другие migx объекты, при выборе откроется соответствующий?

Как добавить в migx список, и в списке будут другие migx объекты, при выборе одной записи из списка появится соответствующий migx обект, и после заполнения добавится в основный migx.

migxMain
    MigxLISTBOX
        1 name
            3
            4
        2 name
            5
            6
Slava
10 февраля 2020, 13:00
modx.pro
493
0

miniShop2 и ошибка обработки пользовательских данных при оформлении заказа

Добрый день.
Используется:
1) minishop2-2.5.0-pl
2) MODX Revolution 2.7.0-pl

Суть проблемы: Если пользователь при оформлении заказа хоть раз вводил сочетание телефон + почта, какие бы данные в будущем он не вводил — его почта ВСЕГДА будет такой, какой он её указал в первый раз.
Никита
10 февраля 2020, 12:24
modx.pro
622
0

Вопросы по modExtra

Всем привет. Кто-нибудь может подсказать 2 момента при разработке своего компонента на заготовке modExtra?

1. Как создать свои события при сборке пакета?
2. Как добавить дополнительный тип ресурса через ExtJS?
SEQUEL.ONE
10 февраля 2020, 11:25
modx.pro
705
0

Разные способы оплаты и доставки в зависимости от группы пользователя в minishop2

Привет. Необходимо для разных групп пользователей сделать так чтобы отображались конкретные способы оплаты и доставки. Если включить, к примеру, необходимые способы оплаты то они выводятся для всех групп.
Например:
{if $_modx->user.id > 0}
    	{if $_modx->isMember('группа 1')}
                здесь нужно вывести способ оплаты "1" для "группы 1"
    	{/if}{else}
	 	здесь нужно вывести способы оплаты "2,3,4" для "группы 2"		
{/if}
Денис
10 февраля 2020, 10:46
modx.pro
1 332
0