Алексей
да, скорее всего тоже редиректов понастругаю...
Алексей
и унифицирую.
Алексей
смотрел. там еще в другой таблице нужно поле добавить. те или плагин делать или править исходники...
Короче буду делать редиректы. пусть будет по стандарту.
🙈 PG
много страниц там?
Алексей
не сильно. штук 30 один и 30 второй (2 доп языка). так что редиректами сделаю и все.
Алексей
просто хотел чтобы сео не пострадало сильно.
Misha
Друзья подскажите пожалуйста, а есть доступ к этим параметрам через феном ?
Алексей
вроде нет.
🙈 PG
Anonymous
Почему на некоторых страницах вызов Minishop2 работает. А на некоторых выдается ошибка:
Uncaught ReferenceError: miniShop2 is not defined
Разве Minishop2 не на весь сайт подключается?
Misha
Андрей
Misha
Misha
Ага
ой выводит, с большой буквы написал
Андрей
Misha
Ещё один вопросик задам:
есть у меня допустим 10 полей. и я хочу их вывести с одинаковой вёрсткой название-параметр. Как мне это сделать через foreach? загнать их в массив? как это делается?
Андрей
ой выводит, с большой буквы написал
Даже лучше так, чтобы разные модификаторы не делать:
<?php
return $modx->getObject('modTemplateVar', array('name'=> $input))->get($options);
{'tvname' | caption : 'description'} // в параметр пишем любое поле объекта
Андрей
Dmitriy
Misha
Misha
текущий ресурс да
Misha
Anonymous
Добрый день.
Вывожу меню через Localizator:
"{'Localizator' | snippet : [
'snippet' => 'pdoMenu',
'parents' => 0,
'level' => 3,
'displayStart' => 0,
'tplOuter' => 'atINLINE [[+wrapper]]',
'tpl' => 'menuRow',
'tplInner' => 'atINLINE [[+wrapper]]'
'tplInnerRow' => 'menuInnerRow',
]}"
Обычные ресусы выводит с пустым [[+menutitle]], а только добавляю перевод ресурсу - вообще пропадает из меню.
Что я не так делаю?
Иван
Anonymous
да, через pdoResources все работает
Андрей
Misha
Андрей
да, а как по другому ?
Чот как то так:
{set $arr1 = ['tv1name','tv2name','tv3name']}
{set $arr2 = [$tv1,$tv2,$tv3]}
{set $arr = $arr1 | array_combine : $arr2}
{foreach $arr as $key => $value}
<p>{$key | caption : 'caption'} - {$value}</p>
{/foreach}
Андрей
Да, забыл, надо чтобы была включена настройка - pdotools_fenom_php
alexey1m
Sentinel
Dan
народ как в pdoMenu отсортировать ресурсы в порядке указания в параметре resources? оставил sortby и sortdir пустыми - все равно в своем порядке выводит
alexey1m
alexey1m
такая котовасия, есть кнопка. по кнопке обращение к процессору, процессор работу делает, но в success не уходит, подскажите что может быть?
Dan
не работает, пришлось делать через pdoResources
Dan
и добавить &sortby=FIELD(modResource.id, 8,75,77,76,29,21,17,31,7,22)
Dan
тогда как раз и выводится в порядке указания
Misha
Андрей
Андрей
Я у себя проверил, работает
Misha
Misha
всё работает
Андрей
Misha
а почему может не рабтать вложенность в урлах? в настройках дружественные урл стоят, в настройке ресурса тоже Использовать псевдоним в пути псевдонимов галка стоит
Sentinel
Misha
у меня на модхосте
Misha
а у pdoNeighbors работает параметр 'return' => 'ids', ?
Dan
корзина minishop2 по умолчанию не сохраняет товары при переключении контекста?
Dan
Алексей
Короче можно сделать.
Dan
ок, буду разбираться. спасибо👍🏼
Андрей
Roman
Вопрос такой, есть miniShop2.grid, он выводит таблицу с ценами, можно ли его расширить? Что я имею ввиду: скажем после выведения таблицы, нужно построит график изменения цены.
Данные для графика, я закидываю в последнюю строку, но возникает вопрос, как из вытащить из последнего элемента массива, а потом применить js для построения графика?! Возможно, я вообще не в том ключе двигаюсь и можно все данные вытащить из таблицы.
Ext.applyIf(config, {
id: 'minishop2-grid-product-mspricehistory',
url: '/assets/components/mspricehistory/connector.php',
baseParams: {
action: 'mgr/product/mspricehistory/getlist',
resource_id: config.record.id,
sort: 'id',
dir: 'DESC',
},
multi_select: false,
});
Dan
кто знает как в beforeSubmit ajaxform получить значение поля name?
Alisa
В аргументах колбэка есть $form
Misha
подскажите а есть параметр в pdotools/msProducts параметр для обертки шаблона ресурса в каталоге? 'tpl' => '@FILE chunks/cards/card.tpl',
Alisa
Есть tpl и tplWrapper.
Alisa
tplWrapper заворачивает все вместе.
Alisa
Ещё есть wrapIfEmpty, на случай, если не нужна пустая обёртка.
Misha
а можно как то расширить сниппет чтобы такой функционал появился?
Anonymous
Почему написание SQL запросов и выборка через
$result = $modx->query($query);
$result = $result->fetchAll(PDO::FETCH_COLUMN);
считается плохой практикой в MODX?
Danil
А кто сказал что плохая?
Anonymous
В этом чате писали. Мол, что за манера такая нехорошая - писать прямые запросы к БД. Есть же ORM.
Anonymous
Или как это называется в MODX
Danil
Ну можешь и orm использовать
Danil
только не FETCH_COLUMN а как там в пдо
Danil
FETCH_CLASS
Алексей
Danil
Если у тебя таблица ненужная, зачем париться
Danil
Если работы с ней много
Danil
ну вот написали уже
Anonymous
Спасибо))
Алексей
главное пркфикс таблицы всовывать, чтобы если смениться не нужно было по всему сайту править.
Anonymous
А как через SQL написать запрос и найти те товары, где не заполнена какая-либо опция? Ведь если опция не заполнена, то записи просто нет в БД.