Вопросы

Общие вопросы по MODX и miniShop2

Добрый вечер! Попробую позадавать тривиальные для большинства здесь вопросы.

1) Как хранятся ссылки на картинки стандартной галереи miniShop2? Вроде же не как TV-параметры? Где подробнее почитать про работу галереи?
2) Что означает поле menuindex у msProduct? Где вообще можно почитать про назначение полей msProduct и modResource?
3) В чем разница между использованием процессоров create и update и методов xPDO set/save? Процессоры нужны в первую очередь для обеспечения времени ожидания ответа от базы данных? Нормально ли обходиться без них в простых случаях, если работаешь из приложения Console?
4) Где вообще можно почитать понятное описание MODX Revo для пользователей, а где не слишком сложно для программистов? Знаю про это
5) Тот же вопрос про минишоп. Все, что есть, здесь?
6) Наконец, где и как поискать недорогую, но платную помощь? Скорее всего, не в написании, а в настройке

Спасибо.
Павел
12 февраля 2020, 03:22
modx.pro
610
0

Redirector при добавлении ?q= параметра показывает "страница не существует"

Привет!
Подскажите, как настроить Redirector или функционал сайта: надо чтобы с /markizy-gennius/ редиректило на /pergoly-so-sdvigajushhejsja-kryshej/, который доступен. Но редирект проходит на
/pergoly-so-sdvigajushhejsja-kryshej/?q=markizy-gennius/aluminium/, который показывает «страница не существует»

Спасибо
Paul B.
12 февраля 2020, 00:34
modx.pro
759
0

Не работает pdoPage по кнопке, как исправить?

Не могу завставить работать pdoPage, ошибок в консоли нету, проверял в нескольких браузерах, в итоге появляется просто стандартная навигация от pdopage, и при этом при клике на навигацию, переход идет на страницу а не аякс подгрузка.

вот код полностью
<div class="equipments__wrapper" id="pdopage">
	[[$crumbs]]
	
	<div class="equipment__wrapper rows">
        [[!pdoPage:default=`<h3 class="def-bold-title equipment__title">Список пуст.</h3>`?
            &parents=`3`
            &limit=`3`
            &ajaxElemWrapper=`#pdopage`
            &ajaxElemRows=`#pdopage .rows`
            &ajaxElemMore=`#pdopage .loadMore`
            &ajaxMode=`button`
            &sortby=`{ "parent":"ASC", "menuindex":"ASC" }`
            &tpl=`equipmentTpl`
            &ajaxTplMore=`@INLINE <button class="def-btn loadMore">Посмотреть еще</button>`
        ]]
	</div>
	[[!+page.nav]]
</div>
Slava
11 февраля 2020, 14:27
modx.pro
998
0

При открытии страницы товара в URL строке появляется ?id=17

tilkom.com/datchiki/?id=17

Надо что бы открывалась данного формата, но переходя что по одной что по другой ссылку открываются категории
tilkom.com/datchiki/
Родион
11 февраля 2020, 12:42
modx.pro
454
0

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 014
0

Object of class msProduct_mysql could not be converted to string



Необходимо из урлов удалить ®, но на 8 строчке возникает ошибка.
Подскажите, как исправить?
Максим
11 февраля 2020, 06:08
modx.pro
1 162
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 001
0

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

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

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

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

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

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