Сергей Сергеевич
С нами с 13 января 2014; Место в рейтинге пользователей: #563[от начинающего] Микро-сортировка
Здравствуйте!
Подскажите пожалуйста, как или с помощью какого сниппета, можно реализовать простую сортировку. У меня обычный сайт каталог, без функций ИМ. Структура такая Каталог → Категория. И в рамках одной категории бывает фасованный товар, и развесной. И нужно сортировать — при нажатии на развесной, показывался только развесной и соответственно с фасованным также.
Я примерно понимаю, что надо создать ТВ и сделать выборку ресурсов по этим ТВ в рамках своего родителя, но реализовать не могу. Может кто нибудь с этим помочь, или подсказать сниппет который это может сделать?
Подскажите пожалуйста, как или с помощью какого сниппета, можно реализовать простую сортировку. У меня обычный сайт каталог, без функций ИМ. Структура такая Каталог → Категория. И в рамках одной категории бывает фасованный товар, и развесной. И нужно сортировать — при нажатии на развесной, показывался только развесной и соответственно с фасованным также.
Я примерно понимаю, что надо создать ТВ и сделать выборку ресурсов по этим ТВ в рамках своего родителя, но реализовать не могу. Может кто нибудь с этим помочь, или подсказать сниппет который это может сделать?
Убрать часть Url (вопрос по готовому плагину)
В этой теме — modx.pro/help/5094/ пользователь Андрей написал плагин исключения контейнера для сортировки ресурсов из Url Вот этот плагин:
Подскажите пожалуйста, где в этом коде можно прописать определенный контейнер ресурса для исключения? В решении автора, исключается родитель у всех ресурсов, а мне надо определенный (15). Сам уже много перепробовал, но ничего не получается.
Спасибо!
<?php
if ($modx->event->name == 'OnDocFormSave') {
$parentIds = $modx->getParentIds($id, 4, array('context' => 'web')); // Получаем id всех родителей ресурса
$res = $modx->getObject('modResource',$id);
$curAlias = $res->get('alias'); // Алиас текущего ресурса
$cnt = count($parentIds); // Количество родителей
if($cnt > 2) {
$aliases = array(); // Массив для всех найденных алиасов
foreach($parentIds as $v) {
if($v == 22 || $v == 0) continue; // Если родитель - контейнер Shop(22) или главный родитель (0) - пропускаем.
$obj = $modx->getObject('modResource', $v);
$alias = $obj->get('alias');
$aliases[] = $alias;
}
$resource->set('uri', implode('/',array_reverse($aliases)) . '/' . $curAlias);
} else {
$resource->set('uri', $curAlias);
}
$resource->set('uri_override', true);
$resource->save();
}
Подскажите пожалуйста, где в этом коде можно прописать определенный контейнер ресурса для исключения? В решении автора, исключается родитель у всех ресурсов, а мне надо определенный (15). Сам уже много перепробовал, но ничего не получается.
Спасибо!
[от новичка] Как несложно сделать тегирование?
Здравствуйте.
Подскажите пожалуйста как лучше быть в этой ситуации:
Нужно дружественно для seo и удобно для использования, организовать структуру на сайте.
Сайт посвященный маршрутам пассажирских перевозок. Есть направления которые можно сгруппировать, а есть и единичные.
Структуру хочется сделать не очень вложенную и запутанную, т.е плоскую:
Заранее спасибо за помощь.
Подскажите пожалуйста как лучше быть в этой ситуации:
Нужно дружественно для seo и удобно для использования, организовать структуру на сайте.
Сайт посвященный маршрутам пассажирских перевозок. Есть направления которые можно сгруппировать, а есть и единичные.
Структуру хочется сделать не очень вложенную и запутанную, т.е плоскую:
главная
|__направления
|__направление 1
|__направление 2
|__направление 3
|__направление 4
|__направление …
Суть проблемы: нужно в боковом меню группировать похожие направления и выводить под соответствующим заголовком, и на самой странице «направления» нужно также выводить разгруппированные схожие направлением. Можно это как-то сделать не умея программировать и не вручную прописывая id документов? Может есть какой то плагин для тегирования? Попробовал пакет — taxonomy, но у него беда с кодировкой.Заранее спасибо за помощь.
[От новичка] Как вставить сниппет в свой js ?
Здравствуйте.
Сразу отступление — я не разработчик, и в MODX особо не разбираюсь.
Подскажите пожалуйста как в свой скрипт AJAX формы, вставить сниппет отправки, а не внешний файл .php?
Сейчас мой код выглядит так:
Сразу отступление — я не разработчик, и в MODX особо не разбираюсь.
Подскажите пожалуйста как в свой скрипт AJAX формы, вставить сниппет отправки, а не внешний файл .php?
Сейчас мой код выглядит так:
if(email !=""){
var data = $("#form").serialize();
$.ajax({
url: "/rest.php", // Как вместо этого файла вставить сниппет?
type: "POST",
data: data,
cache: false,
success: function (json) {
window.location.assign("/thankyou.html");
},
beforeSend: function(){
$('.loader').addClass('is-visible');
},
complete: function() {
$('.loader').removeClass('is-visible');
}
});
}
Всем потратившим время на просмотр и ответ — спасибо! eventsCalendar2 записаться на событие.
Подскажите пожалуйста, возможно ли на eventsCalendar2 публиковать события из админки, и чтобы пользователи сайта могли записаться на данное событие?