Вопросы
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, но он убирает текущее название со всех страниц.
mSearch2 выводит не все результаты
Здравствуйте, mSearch вместо 66 позиций, выводит всего 10, в чем может быть проблема?
<div class="container">
<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,
'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',
'limit' => 24,
'where' => '{ "Data.availability:>":"0" }',
'ajaxMode' => 'scroll',
])}
</div>
</div>
{/if}
</div> Продвинутая настройка Nginx для лучшей работы сайтов
Создал специально такую не простую тему и хотел выслушать опытных юзеров Nginx+php-fpm.
Какая продвинутая настройка сервера должна быть для быстродействия и лучшей работы конкретно под MODX Revo. Что необходимо сделать, какие конфигурации прописать.
Например:
1. Настройка кэширования
2. Настройки FastCGI
3. HTTP/2
4. Есть еще Memcached штука
… и тд.
Желательно по подробнее: конкретные цифры, пути, файлы и т.д. У кого что стоит и как быстро работает.
Сам же я использую Nginx+php-fpm + VestaCP, Debian 9.3.
Я думаю темка будет полезной для всех и пополняться со временем разными конфигурациями в комментариях.
Какая продвинутая настройка сервера должна быть для быстродействия и лучшей работы конкретно под MODX Revo. Что необходимо сделать, какие конфигурации прописать.
Например:
1. Настройка кэширования
2. Настройки FastCGI
3. HTTP/2
4. Есть еще Memcached штука
… и тд.
Желательно по подробнее: конкретные цифры, пути, файлы и т.д. У кого что стоит и как быстро работает.
Сам же я использую Nginx+php-fpm + VestaCP, Debian 9.3.
Я думаю темка будет полезной для всех и пополняться со временем разными конфигурациями в комментариях.