Вопросы

Баг сниппета mSearchForm

При отключенных Дружественных URL (в одном моём проекте они не нужны), когда каждая страница в браузере отображается просто по id (например domain.ru/?id=1)

у mSearch2 начинаются проблемы с генерацией URL:
1) на целевой странице поиска все ссылки ведут в корень сайта (на главную)
2) при нажатии «Enter» перекидывает не на целевую страницу, а так же на главную.
Илья Ершов
22 августа 2014, 05:18
modx.pro
1 988
+1

Куда исчезла страница настроек minishop2?

Обновил версию modx revolution, не могу найти страницу настроек minishop2. Раньше она была во вкладке «компоненты», теперь ее нету ни в одной вкладке, хотя логично было бы увидеть ее в «приложении». Может я слишком не внимателен?
Mihan
21 августа 2014, 15:48
modx.pro
1 162
0

mSearch - не выводятся TV

Не могу понять, как вывести картинки у страниц выводимых сниппетом mSearch.
Вот что об этом говорится в документации:
Обращая ваше внимание, что множество параметров не случайно называются как у getResources. Это означает, что и работают они так же. Сниппет прекрасно поддерживает вывод с пагинацией через getPage и может, в некоторых случая, спокойно заменять getResources.
Пробовал выводить как у getResources, но не выходит…
Василий Столейков
21 августа 2014, 15:33
modx.pro
1
1 009
0

Вывод товаров по TV

Приветствую! Встала задача вывести популярные товары по полу на главной странице.
Григорий Коленько
21 августа 2014, 15:24
modx.pro
1 174
0

Уникальные идентификаторы для фильтров в mFilter2

Подскажите пожалуйста каким образом можно выключить построение фильтров по алфавиту чтобы можно было присвоить к id например id="[[+filter]]_[[+idx]]" и чтобы после присвоения он никогда больше не изменился, дело в том что как только добавляется новый фильтр (например новая станция метро или район города ) все фильтры перестраиваются по алфавиту и индентификаторы меняют своих хозяев, или подскажите пожалуйста каким другим способом можно добавить уникальный идентификатор, заранее спасибо
Сергей Скат
21 августа 2014, 14:39
modx.pro
1 480
0

В админке обойти в обязательное поле "pagetitle"

Задача в админке при сохранении нового ресурса принадлежащего определенному родителю, отключить обязательное поле «pagetitle» и при сохранении вставить туда его id не подскажите как это сделать?
Вася
21 августа 2014, 09:05
modx.pro
1 250
0

Ошибка MODX или мои кривые руки?

Привет тебе, сообщество!

Для одного проекта делал простенькую кастомную управлялку пользователями из личного кабинета на фронтенде. Можно менять только fullname, email, city и осуществить выбор из двух групп пользователей, либо удалить из всех групп.

Вчера вскрылась ошибка — клиент не смог изменить группу пользователя. Я стал разбираться и увидел, что мой сниппет неверно указывает при загрузке формы редактирования группу пользователя.
Антон Фомичёв
21 августа 2014, 06:39
modx.pro
1
3 050
0

Как вывести слово в форме mSearch?

Поиск на mSearch. Нужно вывести слово поиска в форме.
В mSearch2 для этого есть плейсхолдер [[+mse2_query]], который подставляется в value="[[+mse2_query]]".
Пробовал по аналогии подставить [[+mse_query]] — не выводит. Может я что-то не так делаю?
Василий Столейков
20 августа 2014, 15:07
modx.pro
1
1 785
0

В pdoResources при указании контекста выдаёт XML файл с результатами....

День добрый! Я пишу сниппет поиска, в котором мне необходимо указать контекст. Пользуюсь пдоРесурс для этих нужд. При указании контекста мне выдаёт результаты в XML формате, даже не смотря на то, что настройках ресурса, который выводит сниппет, указано не XML, а HTML. Будьте добры, помогите с решением задачи. БлагоДарю!
Министерство нефти и газа Республики Казахстан
modx.pro
1 198
0

xPDO Cниппет

Добрый день!

Есть сниппет выборки из таблицы.

<?php
//Add in our package
$base_path = !empty($base_path) ? $base_path : $modx->getOption('core_path').'components/courses/';
$modx->addPackage('courses', $base_path.'model/');

//Lets have a quick play with XPDO...
$where = array (
        'published' => 1,
        'status_life' => 0,
        'birthday' => ....
    );
$res = $modx->getCollection('course',$where);

foreach ($res as $r) {
    echo $r->get('name');
}
Нужно вывести только те записи у которых по полю birthday месяц равен текущему месяцу.

Раньше запрос выглядел так:

$result = mysql_query("SELECT * FROM san_course WHERE MONTH(birthday) = MONTH(NOW()) AND status_life = 0",$db);
Подскажите как сделать такое условие в xPDO?
Антон Ситников
20 августа 2014, 11:58
modx.pro
926
0