Вопросы
Из-за localizator перестает работать сайт
Проблема в том что если документ выключен (снят с публикации), то эта страница начинает выдавать 500 ошибку.
Установлена версия 1.0.4-beta1 проблема наверно со связкой плагинов SEO Pro и Localizator.
При отключении плагина localizator сайт начинает работать нормально, при изменение кода в плагине в case блоке OnPageNotFound сайт начинает работать нормально.
Также эта проблема если установить группы ресурса, страница перестает работать.
Как это исправить?
Установлена версия 1.0.4-beta1 проблема наверно со связкой плагинов SEO Pro и Localizator.
При отключении плагина localizator сайт начинает работать нормально, при изменение кода в плагине в case блоке OnPageNotFound сайт начинает работать нормально.
Также эта проблема если установить группы ресурса, страница перестает работать.
Как это исправить?
Сделать на сайте все ссылки одного уровня \ плоские SEO
Поступил запрос от SEO, нужно на старом сайте переделать все ссылки.
Сейчас:
Нужно:
Как это сделать правильно?
Сейчас:
site.ru/catalog/category/itemnameНужно:
site.ru/itemnameКак это сделать правильно?
Comparison + TVs
Здравствуйте!
В документации компонента Comparison, я не нашла как вывести ссылки «Добавить в сравнение».
У меня в категориях ресурсы выводятся с помощью pdoResources. Как к ресурсам в категориях добавить ссылки «Добавить в сравнение» при использовании pdoResources?
В документации компонента Comparison, я не нашла как вывести ссылки «Добавить в сравнение».
У меня в категориях ресурсы выводятся с помощью pdoResources. Как к ресурсам в категориях добавить ссылки «Добавить в сравнение» при использовании pdoResources?
Ajax навигация PdoPage
Доброго времени суток господа! Столкнулся с такой проблемой: на сайте организован вывод товаров через PdoPage с ajax навигацией через скрол и стоит рандомная сортировка. Заметил проблему, что при прокрутке некоторые товары дублируются. подскажите пожалуйста, как можно исправить данную проблему? Без рандомной сортировки вроде бы дублей нет, но можно как-то исключить дубли при ней?
Код вызова:
Код вызова:
[[!pdoPage?
&element=`msProducts`
&parents=`10`
&limit=`9`
&where=`{"Data.popular":"1"}`
&sortby=`RAND()`
&sortdir=`ASC`
&tpl=`product_teaser`
&ajaxMode=`scroll`
&ajaxTplMore=`@INLINE <div class="col-md-4 more">
<div class="view-row catalog-item catalog-item-next card">
<div class="catalog-item-top">
<div class="catalog-img">
<img src="/assets/images/next-bg.jpg" alt="">
</div>
<div class="next-page">
<button class="btn btn-success btn-more">[[%more]]</button>
</div>
</div>
<div class="catalog-item-bottom clearfix"></div>
</div>
</div>`
]] Фильтрация результатов mSearch2
имеется вывод результатов поиска на странице
<h1>{$_modx->resource.longtitle ?: $_modx->resource.pagetitle}</h1>
{$_modx->runSnippet('!mSearchForm', [
'tplForm' => '@FILE chunks/tpl_search_form_page.tpl',
])}
{var $res = $_modx->runSnippet('!mSearch2', [
'parents' => 0,
'returnIds' => 1,
'limit' => 0,
'where' => '{"template":12}',
])}
{if $res}
<div id="pdopage" class="products">
<div class="search-results row rows">
{$_modx->runSnippet('!pdoPage', [
'element' => 'msProducts',
'parents' => '0',
'resources' => $res,
'tpl' => '@FILE chunks/tpl_product.tpl',
'ajaxMode' => 'scroll',
'limit' => 36,
])}
</div>
</div>
{/if}Также имеется плагин msOptionsPrice2, как отфильтровать вывод результатов поиска, избавившись от позиций, которых нет в наличии? как добавить авторизацию через НЕпредустановленного провайдера hybridauth
ситуация: вызов "[[HybridAuth?&groups=`Users:3`]]" показывает «You can authorize on site with:
facebook*GitHubGoogleVkontakteYandex», я хочу дать возможность авторизоваться только чеоез фб и твиттер, НО вызов "[[HybridAuth? &groups=`Users:3` &providers=`Twitter,facebook*`]]" выдаёт ТОЛЬКО фб. Где и как нужно включить твиттер?
п.с. версия — hybridauth-3.0.0-pl, сам modx revo 2.7.1-pl
facebook*GitHubGoogleVkontakteYandex», я хочу дать возможность авторизоваться только чеоез фб и твиттер, НО вызов "[[HybridAuth? &groups=`Users:3` &providers=`Twitter,facebook*`]]" выдаёт ТОЛЬКО фб. Где и как нужно включить твиттер?
п.с. версия — hybridauth-3.0.0-pl, сам modx revo 2.7.1-pl
*Meta, которой принадлежат facebook и instagram признана экстремистской в России
Как сделать проверку текущего пользователя на Fenom?
Всем привет. Подскажите пожалуйста как сделать проверку текущего авторизированного пользователя? Что-то типа:
{if $_modx->user.id}
Вевести что-то для текущего авторизированного пользователя
{else}
Вывести что-то для неавторизированного пользователя
{/if} Странные урлы
Доброго дня!
Подскажите как в контенте ставить полные ссылки на ресурсы, сейчас ставит ссылки вида
Подскажите как в контенте ставить полные ссылки на ресурсы, сейчас ставит ссылки вида
<a href="link/">Ссылка</a>И также она отображается в браузере на фронте. При этом переход по ней возможен и страница открывается. Хочется привести ссылки к виду <a href="http://site.ru/link/">Ссылка</a> Обьясните как работает синхронизация полей в Babel.
Устанавливаю Babel на мультиконтекстный сайт

Интересует последнее поле.
Судя по мануалу, соответсвующие tv должны синхронизироваться в разных версиях, но увы.
Вопрос 0. Что-то не так делаю?
Вопрос 1. Как вообще это должно работать: эти значения между собой будут синхронизироваться автоматически или только те что уже есть? при сохранении нового? старые не трогает? если там уже разные значения, как поступает?
Вопрос 2. Когда я создам новые контексты, где их можно привязать к Babel? UPD: настройка babel.contextKeys
Просветите, пожалуйста

Интересует последнее поле.
Судя по мануалу, соответсвующие tv должны синхронизироваться в разных версиях, но увы.
Вопрос 0. Что-то не так делаю?
Вопрос 1. Как вообще это должно работать: эти значения между собой будут синхронизироваться автоматически или только те что уже есть? при сохранении нового? старые не трогает? если там уже разные значения, как поступает?
Просветите, пожалуйста
Pdocrumbs текущее название страницы
Как сделать так, чтобы в pdocrumbs не выводилось название текущей страницы если это товар. А если другая страница, то выводилось.
У сниппета есть параметр &showCurrent, но он убирает текущее название со всех страниц.
У сниппета есть параметр &showCurrent, но он убирает текущее название со всех страниц.