Вопросы

TagManager2, множественные значения и jsMap=1

Добрый день.
MODX Revo 2.5.8, TagManager2 2.3.1
Ситуация такова:
Простой каталог бумаг, порядка 8 TV у ресурсов по которым нужно делать выборку. Весь затык приключается у TV с множественными значениями. Например, у бумаг есть различная область применения и порой она не одна. Для этого создается TV (Флажки (checkbox)) с заранее заданными возможными значениями.


Александр Быковский
25 октября 2017, 07:03
modx.pro
2 374
0

setPlaceholder

Всех привет!
Подскажите пожалуйста почему setPlaceholder работает если так назначаю:
<?php
if ($_POST) {
$art = $_POST['name'];
return $AjaxForm->success($art);
}
$modx->setPlaceholder(«article», «значение»);

А если так то нет:

<?php
if ($_POST) {
$art = $_POST['name'];
return $AjaxForm->success($art);
}
$modx->setPlaceholder(«article», $art);

И так тоже нет:

<?php
if ($_POST) {
$art = $_POST['name'];
$modx->setPlaceholder(«article», $art);
return $AjaxForm->success($art);
}
Заранее спасибо!!!
Idris
25 октября 2017, 05:56
modx.pro
633
0

Контексты. Бьюсь весь день

Здравствуйте! просидел весь день так и не смог сделать.
на одном домене нужно сделать другую версию сайта.
делаю по инструкции Безумкина
bezumkin.ru/sections/tips_and_tricks/2439/

Правда мне нужно менять не язык, а просто загружать другую версию

Проблема в том, что консоль бьет ошибку, хотя сделано все как в инструкции
You may have conflicting http_host definitions. Overwriting context web with web1 for host www.xxxxxx.com

Может есть у кого инструкия как сделать на одном домене через контекст старую версию сайта
Сергей
24 октября 2017, 21:37
modx.pro
1 069
0

Чем/как реализовать такой функционал?

Есть каталог «пирожков»

Все пирожки находятся в одной категории «каталог»

Есть куча разделов (мясо/капуста/яйца и т.д.)

Нужно один пирожок показать в 2,3 или 5 разделах из 100. Как лучше это реализовать?

Структура, для детальной картины:
-Каталог
--Пирожок#1
--Пирожок#2
--Пирожок#3
-Мясо
-Капуста
-Яйца
-и т.д.

Спасибо!
— Создаем новый TV (чекбокс), назовем его «categores»

Возможные значения:
@EVAL return $modx->runSnippet('pdoResources',array(
'parents'=>'0',
'limit'=>0,
'where'=>'{"isfolder:=":1}',
'sortby'=>'{"menuindex":"ASC"}',
'tpl'=>'@INLINE [[+pagetitle]]==#[[+id]]#',
'outputSeparator'=>'||'
));
На странице где нужно вывести:
[[pdoResources?
        &limit=`0`
        &parents=`2`
        &tvFilters=`categores==%#[[*id]]#%`
    ]]
Роман
24 октября 2017, 17:23
modx.pro
1
1 438
+2

Как выделить имя администратора?

Добрый день! Подскажите, как задать собственный стиль для имени администратора? Например в комментариях, чтобы было видно что ответ официальный. Подобное есть на modx.pro
Денис
24 октября 2017, 11:49
modx.pro
1 321
0

Ошибка при добавлении в корзину Minishop2

Кирилл
24 октября 2017, 10:00
modx.pro
904
0

В pdotools [[+uri]] открывает 404

Здравствуйте! Помогите пожалуйста новичку разобраться. На сайте mrcury.ru/ при нажатии на айтем любого товара выдает ошибку 404. Хотя в адресной строке url создает для каждого свой. И шаблон для карточки товара указан. Где искать?

На главной странице в разделе каталог:
[[pdoResources? &tpl=`item-t` &parents=`1` &includeTVs=`image, price` &limit=`999` sortdir=`asc`]]


Код айтема товара:
<div class="col-md-4 abg"> 
    <a href="[[+uri]]"><img class="img-responsive" src="[[+tv.image]]" alt="[[+pagetitle]]"></a>
    <a href="[[+uri]]"><h3>[[+pagetitle]]</h3></a> 
    <p>[[*price]]</p> 
    <a class="btn" href="[[+uri]]">Подробнее</a>
</div>


Для каждого документа, вложенного в главную страницу указан шаблон «Карта товара»
Максим
24 октября 2017, 08:34
modx.pro
921
0

callback на добавление в корзину (id товара)

Всем привет, возникла задача поставить цель на добавление в корзину определённого товара.
В miniShop2 есть система коллбеков, однако как добавить в ответ сервера поле с id товара не разобрался.
Я использую такой код:
miniShop2.Callbacks.add('Cart.add.response.success', 'add_ok', function(response) {
    console.log(response.data)
  });
//и в response.data получаю следующие поля
//key:"33e75ff09dd601bbe69f351039152189"
//total_cost:7500
//total_count:1
//total_weight:0
Как сделать, чтобы в ответ прилетало также поле id товара?
Семён Кудрявцев
24 октября 2017, 07:01
modx.pro
1
4 188
0

Login 500 ошибка

При регистрации пользователь создается, но на сайте вылетает 500 ошибка

[[!Register?
    &submitVar=`submitbtn`
    &usergroups=`Users`
    &activation=`0`
    &usernameField=`email`
    &passwordField=`email`
    &submittedResourceId=`1503`
    &placeholderPrefix=`reg.`
]]
<form action="[[~[[*id]]]]" method="post">
	        <input type="email" name="email" id="email" class="news" placeholder="E-mail">
	        <input type="submit" value="Подписаться на новости" name="submitbtn" id="submitbtn" class="btn">
	        <span class="help-block text-error">
                [[!+reg.error.email]]
            </span>  
	    </form>

[2017-10-24 09:57:41] (ERROR @ /home/i/itpizzo1/new.birdsandbees.ru/public_html/core/xpdo/xpdo.class.php : 644) Could not load class: tickets from tickets.
[2017-10-24 09:57:41] (ERROR @ /home/i/itpizzo1/new.birdsandbees.ru/public_html/core/xpdo/xpdo.class.php : 1247) Problem getting service tickets, instance of class tickets, from path 
[2017-10-24 09:57:51] (ERROR @ /home/i/itpizzo1/new.birdsandbees.ru/public_html/core/xpdo/xpdo.class.php : 1826) No foreign key definition for parentClass: modUser using relation alias: AuthorProfile
[2017-10-24 09:57:51] (ERROR @ /home/i/itpizzo1/new.birdsandbees.ru/public_html/core/xpdo/xpdo.class.php : 644) Could not load class: TicketAuthor from mysql.ticketauthor.
[2017-10-24 09:57:55] (ERROR @ /home/i/itpizzo1/new.birdsandbees.ru/public_html/core/xpdo/xpdo.class.php : 644) Could not load class: tickets from tickets.
[2017-10-24 09:57:55] (ERROR @ /home/i/itpizzo1/new.birdsandbees.ru/public_html/core/xpdo/xpdo.class.php : 1247) Problem getting service tickets, instance of class tickets, from path
Максим
24 октября 2017, 06:54
modx.pro
1 154
0

MIGX. Добавление полей к каждой статье в контейнер

Здравствуйте. Есть сайт журнала. Установлен MODX 2.2.7, Articles 1.6.0. Для каждого выпуска журнала создается контейнер в Articles, в который добавляются статьи. Хочу сделать базу авторов, которые будут добавляться в каждую статью журнала. Каждый автор должен иметь причастность к Университету (соответственно, должен быть готовый их список). Помимо этого для каждого автора должны быть поля Фамилия, Инициалы, Адрес почты, Университет, Идентификатор ORCID. Сейчас я попробовал реализовать это через midxdb так:

XML:
Roman
23 октября 2017, 20:27
modx.pro
984
0