Вопросы
Ошибка установки локальных пакетов
Собственно ошибка такая: Рабочее пространство не найдено.
Кеш чистил, поверх обновление ставил, результат тот же. Как решить?
Кеш чистил, поверх обновление ставил, результат тот же. Как решить?
Выпадающие списки со множественным выбором
Всем ещё раз привет. Вообщем возникла необходимость в компоненте у таблицы сделать при нажатии на ячейку выпадающий список со множественным выбором и данные должны браться из этой же таблички. Вот в чём дело. Хочу создать категории которые бы были зависимы, вот сама табличка:
id, name, parent, level, active
Первую запись пользователь должен создать с дефольными данными, тоесть вписать только название категории от которой потом бы в Родителе появлялся выбор только что созданной категории, тоесть при нажатии на поле с Родителем выпадал список и выгружались названия, а при выборе нескольких категорий добавлялись бы их id через запятую. Можно ли такое организовать? И ещё с Уровнями вложенности, можно ли автоматом задвать уровень вложенности?
id, name, parent, level, active
Первую запись пользователь должен создать с дефольными данными, тоесть вписать только название категории от которой потом бы в Родителе появлялся выбор только что созданной категории, тоесть при нажатии на поле с Родителем выпадал список и выгружались названия, а при выборе нескольких категорий добавлялись бы их id через запятую. Можно ли такое организовать? И ещё с Уровнями вложенности, можно ли автоматом задвать уровень вложенности?
Проблемы modExtra
Здравствуйте. С недавнего времени заметил такую проблему, что при запуске rename_it.sh через PuttySSH некоторые файлы берут права root 0/0 и такая же ватрушка с файлами build.model.php и build.transport.php
Как задать права на эти файлы, чтобы они в последствии при запуске файлы не обнуляли?
UPD. Ещё заметил что не все файлы и папки переименовывает и в файле index.class.php вот такую строчку нашёл:
Как задать права на эти файлы, чтобы они в последствии при запуске файлы не обнуляли?
UPD. Ещё заметил что не все файлы и папки переименовывает и в файле index.class.php вот такую строчку нашёл:
abstract class sgPromoMainController extends modExtraManagerController {
BannerY форматирование даты start/end
Подскажите пожалуйста, возможно ли в чанке шаблона BannerY указать для плейсхолдеров end/start пользовательский формат даты?
Поясню для чего надо. Полезно, если идёт какая-то акция, то мы можем автоматически вывести время окончания. Заодно и банер отключится.
Поясню для чего надо. Полезно, если идёт какая-то акция, то мы можем автоматически вывести время окончания. Заодно и банер отключится.
Редирект при переходе на англ. версию сайта
Всем привет!
Суть проблемы такова:
Некоторых пользователей перенаправляет со страницы sitename.ru/en на sitename.ru.
(далеко не всех)
Опытным путем выяснили. что спасает релог.
Что это может быть?
Суть проблемы такова:
Некоторых пользователей перенаправляет со страницы sitename.ru/en на sitename.ru.
(далеко не всех)
Опытным путем выяснили. что спасает релог.
Что это может быть?
Страница пользователя
Нужно сделать страницу пользователя, но без создания ресурса, т.е например есть user1, заходим на страницу www.mysite.com/user1 и видим его данные.
На данный момент все решил «велосипедом» который мне не очень то нравится:
В настройках поставил, чтобы modx в случае когда страница не найдена (404), делал редирект на один общий ресурс для всех пользователей, а в него «засунул» сниппет который проверяет, есть ли такой пользователь в списке юзеров, если есть то показывает о нем данные, если нет то на 404 отправляет, все работает и без проблем, но само по себе это не нравится (: Может кто сталкивался, или адекватное решение знает?
На данный момент все решил «велосипедом» который мне не очень то нравится:
В настройках поставил, чтобы modx в случае когда страница не найдена (404), делал редирект на один общий ресурс для всех пользователей, а в него «засунул» сниппет который проверяет, есть ли такой пользователь в списке юзеров, если есть то показывает о нем данные, если нет то на 404 отправляет, все работает и без проблем, но само по себе это не нравится (: Может кто сталкивался, или адекватное решение знает?
Назначить товару дополнительную категорию
Всем привет.
Подскажите, как через API назначить товару дополнительную категорию?
Объект создаю так:
$resourse = $modx->newObject(«msProduct»);
$resourse->set('id', $row['id']);
…
$resourse->set('parent', $row['catalog_id']);
$resourse->save();
Подскажите, как через API назначить товару дополнительную категорию?
Объект создаю так:
$resourse = $modx->newObject(«msProduct»);
$resourse->set('id', $row['id']);
…
$resourse->set('parent', $row['catalog_id']);
$resourse->save();
Многоуровневое меню с использованием GetResources
Всем привет!
Видел в интернете заметки, что с помощью сниппета GetResources можно в пару строк реализовать меню типа:
Подскажите, пожалуйста, как это возможно реализовать (именно с использованием GetResources)? Или я велосипед изобретаю, и нужно просто другой сниппет использовать?
Заранее большое спасибо всем откликнувшимся!
Видел в интернете заметки, что с помощью сниппета GetResources можно в пару строк реализовать меню типа:
<ul>
<li><a class="level1" href="/[[~[[+id]]]]">[[+pagetitle]]</a>
<ul>
<li><a class="level2" href="/[[~[[+id]]]]">[[+pagetitle]]</a>
<ul>
<li><a href="/[[~[[+id]]]]">[[+pagetitle]]</a></li>
</ul>
</li>
</ul>
</li>
</ul>
т.е.Категория 1
- Подкатегория 1.1
-- Подподкатегория 1.1.1
-- Подподкатегория 1.1.2
-- Подподкатегория 1.1.3
- Подкатегория 1.2
-- Подподкатегория 1.2.1
-- Подподкатегория 1.2.2
-- Подподкатегория 1.2.3
.
Категория n
- Подкатегория n.1
-- Подподкатегория n.1.1
-- Подподкатегория n.1.2
и т.д.
Но что-то у меня ничего не выходит…Подскажите, пожалуйста, как это возможно реализовать (именно с использованием GetResources)? Или я велосипед изобретаю, и нужно просто другой сниппет использовать?
Заранее большое спасибо всем откликнувшимся!
VirtualPage разные контексты (жесткая ссылка?)
Здравствуйте!
Дано:
2 контекста, web и en
Маршрут:
По ссылке: sitename.ru/en/item/55/ обработчик почему-то берет контекст `web`.
Дано:
2 контекста, web и en
Маршрут:
/item/{item_id:[0-9]+}/
Обработчик: [[!$router?
&context=`[[*context_key]]`
&item_id=`[[+vp.item_id]]`
]]
По ссылке: sitename.ru/item/55/ отрабатывает как положено.По ссылке: sitename.ru/en/item/55/ обработчик почему-то берет контекст `web`.
Очистить кеш при создании страницы из фронтенда?
Использую дополнение ms2form для создания страниц через фронтенд. Беда в том, что при создании кеш не обновляется, и все ссылки, ведущие на новый документ (хлебные крошки, к примеру) не работают пока не почистить кеш вручную в админке. Это не есть хорошо, так как на сайте предполагается большое количество создаваемых пользователями страниц.
Создал плагин на событие OnDocFormSave с кодом:
Как я понял, при сохранении формы должен чиститься кеш родительского документа с id 106 и его дочерних документов. Но почему-то ничего не происходит.
Подскажите, что и куда нужно прописать, чтобы при создании страницы обновлялся кеш?
Создал плагин на событие OnDocFormSave с кодом:
<?php
$res = $modx->getObject('modResource', 106);
$res->clearCache();
Как я понял, при сохранении формы должен чиститься кеш родительского документа с id 106 и его дочерних документов. Но почему-то ничего не происходит.
Подскажите, что и куда нужно прописать, чтобы при создании страницы обновлялся кеш?