Андрей
С нами с 09 апреля 2015; Место в рейтинге пользователей: #33Символические ссылки в MODX
Всем привет, делаю сайт с региональными поддоменами (на контекстах), есть страницы типа «О компании»,
которые общие на все регионы, что бы не плодить копии в админке, есть специальный тип ресурса — Символическая ссылка, в которой можно указать id документа, чьё содержимое будет подтягиваться, но по текущему url. Обычно для таких страниц ещё указывается мета-тег canonical, чтобы не плодить дубли в поиске и обычно такой каноникал я делаю следующей конструкцией в коде
которые общие на все регионы, что бы не плодить копии в админке, есть специальный тип ресурса — Символическая ссылка, в которой можно указать id документа, чьё содержимое будет подтягиваться, но по текущему url. Обычно для таких страниц ещё указывается мета-тег canonical, чтобы не плодить дубли в поиске и обычно такой каноникал я делаю следующей конструкцией в коде
<link rel="canonical" href="{$_modx->makeUrl($_modx->resource.id, '', '', 'full')}">
Однако для ресурсов с типом «символическая ссылка» код должен быть другим, что-то типа<link rel="canonical" href="{if $_modx->resource.class_key == 'modSymLink'}
{$_modx->makeUrl($_modx->resource.content, '', '', 'full')}
{else}
{$_modx->makeUrl($_modx->resource.id, '', '', 'full')}
{/if}">
modRelation - Похожие товары для minishop2 и pdoTools
В общем кратенькая заметка, но думаю некоторым поможет, нужно было реализовать правильную перелинковку сайта, а заказчик никак не хотел вручную делать связи, пришлось написать вот такой «Умный» сниппет, который при правильном заполнении каталога вполне неплохо себе справляется с подбором похожих ресурсов, если я ни для кого америку не открыл, то сорян, а если открыл, то могу собрать пакет с этим сниппетом и выложить в modstore бесплатно для более легкой установки :)
ОБНОВЛЕНО:
Компонент доступен для загрузки в modstore
ОБНОВЛЕНО:
Компонент доступен для загрузки в modstore
Генерация PDF из формы FormIt + Генерация PDF из любых данных по кнопке (без FormIt) в MODX Revo
На modx.pro уже есть статья от Володи по генерации PDF.
Ниже хочу предложить альтернативный вариант формирования PDF файла из данных форм FormIt с использованием шаблонизатора Fenom и бесплатного компонента PDFresource
Ниже хочу предложить альтернативный вариант формирования PDF файла из данных форм FormIt с использованием шаблонизатора Fenom и бесплатного компонента PDFresource
Вывод различных визуальных редакторов для разных групп пользователей
Как можно настроить применение разных визуальных редакторов в административной панели для разных групп пользователей?
Вот к примеру для группы пользователей Admin нужен редактор Ace, а для пользователей группы Content Editor нужен редактор TinyMCE. Возможно ли как-то это реализовать?
Вот к примеру для группы пользователей Admin нужен редактор Ace, а для пользователей группы Content Editor нужен редактор TinyMCE. Возможно ли как-то это реализовать?
[changeDomain] - определение поддоменов
Всем привет. Делаю не большой заказ, где необходима была работа с множеством поддоменов. Необходимы были какие то фиксированные поля для каждого, ну и я решил еще от себя добавить возможность добавления неограниченного количества опций к каждому поддомену.
Подготавливаем ЛК для "ГдеПосылка"
Это продолжение статей по работе с заказами MS2, в последней статье я обещал, что расскажу как интегрировать сервис «ГдеПосылка» в Minishop2, а пока я жду пока очухается администрация «ГдеПосылка» чтобы дать мне доступ к API подготовим почву для интеграции, что мы будем делать:
- Добавим новое поле в заказы minishop2
- Сделаем вывод для пользователей их историю заказов без extJS и каких либо дополнений, на чистом pdoTools
- Научимся делать leftJoin и select на pdoTools и pdoFetch
- Бонусом идут сразу готовые стили для всего этого добра и написанный JS
За объяснением кода — под кат, за кодом на GitHub
[UserEvents] - события пользователя.
Компонент реализует функционал создания пользователями событий на ресурсы.
Особенности:
— создание событий как на фронте, так и в админке сайта
— интеграция с miniShop2 (заказы, оплата)
Демо сайт userevents.vgrish.ru
Логин и пароль для входа в админку test
Особенности:
— создание событий как на фронте, так и в админке сайта
— интеграция с miniShop2 (заказы, оплата)
Демо сайт userevents.vgrish.ru
Логин и пароль для входа в админку test
прошу помочь с where fenom
Добрый день! Имеется следующий вызов pdoResources:
{pdoResources' | snippet : [
'limit' => 0,
'parents' => $poselki,
'depth' => 0,
'return' => 'ids',
'select' => '{
"modResource":"*",
"Status":"`value` AS `sell_status`"
}',
'leftJoin' => '{
"Status":{"class":"msProductOption","on":"Status.product_id = modResource.id AND Status.key = \'sell_status\'"}
}',
'where' => '{"Status.value:IN":['',0,2]}',
'showLog' => 0}
И понадобилось создать дополнительно TV поле, которое бы определяло участвует товар в выборке или нет.Автоматическое создание tickets
Всем привет есть вопрос как можно создать автоматически tickets при регистрации пользователя через login