Евгений Шеронов
С нами с 20 мая 2015; Место в рейтинге пользователей: #31Вчера в 14:53
Тоже не понял зачем эти сложности, всегда этот скрипт юзал.
Почему в новых версиях MODX не работает сброс пароля через MD5 и как восстановить доступ в manager 4
03 января 2026, 19:53
Да, разумеется. Сразу после поиска и фильтров. Планирую уже в январе. Если повезет даже в текущем ))
MiniShop3 1.0.0-alpha.4 — Большое обновление админки 21
30 декабря 2025, 22:52
Почему-то прочитал это голосом комментатора из Дома 2… Только про Minishop 3!) Спасибо всем за вклад в развитие и, достаточно неплохие итоги года)
Итоги 2025 года на MODX.pro 3
27 декабря 2025, 16:41
MODX, как и любой основанный на PHP фреймворк пишет 500 ошибки в error_log. Никаких специальных настроек в нем нет. Все зависит от настроек хостинга\с...
Отладка 500 ошибки MODX 1
26 декабря 2025, 18:00
ух ты крутяк!
resComments — многоуровневые комментарии с пагинацией для ресурсов MODX3 2
24 декабря 2025, 22:11
Есть поле mail_smtp_user введи туда логин, если не сработает введи email. И не забудь в emailsender корректный email прописать.
Modx 2.8.8 еще подходит отправки почты через smtp.yandex.ru? 3
24 декабря 2025, 00:23
Нет, лайки всегда были привязаны ко времени публикации, чтобы лайками старых постов рейтинг не накручивали.
MiniShop3 - новый релиз. 1.0.0-alpha.2 15
19 декабря 2025, 15:43
Подозреваю, что в системных настройках компонента нужно указать ID нужного способа оплаты и в уведомление о заказе не забыть прописать ссылку на оплат...
msOneClick - обновление 5
19 декабря 2025, 11:37
Добрый день! с 1 января 2026г. меняется НДС. Подскажите, где поменять НДС на 22%
[mspTinkoff] - метод оплаты Tinkoff MiniShop2 35
А в каком именно сниппете?
Если в SEO шаблонах правила, то вот так:
Здесь $id — это id страницы, куда относится правило.
А сама настройка seofilter_title отвечает за то, чтобы подставлять оригинальный заголовок страницы, когда, например, будет выбрано много значений одного поля.
Для этого предусмотрен сниппет sfLink.
С mSearch2 поддерживается работа в режиме Ajax (замена всех текстов, заголовков и т.д.).
Без него сможете выводить на сформированных страницах, с уникальными текстами необходимые ресурсы через pdoResources. В этом случае все переходы только по ссылкам.
Сам SeoFilter выставляет GET/REQUEST параметры для их дальнейшей обработки mFilter-у или же любому кастомному сниппету.
Заодно поставьте mSearch2, miniShop2 и пройдите Быстрый старт SeoFilter
Проблем с совместимостью пока ещё не бывало.
Раз задались таким вопросам — то на 99% дополнение Вам подойдёт)
Лучше писать более универсально:
В чанке ссылки (параметр tpl) вместо плейсхолдера [[+url]] можете прописать так:
При этом чанк ссылки в таком варианте лучше не в inline формате использовать.
Или же в синтаксисе Fenom: (что приятнее выглядит)
P.S. Эта инструкция для тех, у кого в качестве суффикса контейнера пустое значение.
Дублями вы называете то, когда одна страница доступна по нескольким адресам?
Если так, то в системных настройках SeoFilter можно включить переадресацию на страницу с нужным окончанием (слэш, .html и т.д).
modx.pro/components/13407-seofilter-the-long-awaited-update-menu-sitemap/
Тогда грубо говоря оно будет называться «Общая площадь + Комнаты»
Если ещё есть вопросы или не разберётесь, то пришлите мне через поддержку дополнений modstore.pro/office/support#office/support/add
данные для входа, посмотрю и поправлю так как вам нужно :)
Кстати, конструкции вроде [[*pagetitle]] вроде бы не должны работать, там лучше использовать так: {$id|resource:'pagetitle'}
$id — это id реальной страницы.
А на счёт 2 и больше параметров зависит от правил. Если для одного из двух есть правило и будет стоять галочка «Базовое правило», то будет показываться текст этого правила.
Если базовых нет и правила состоящего из двух этих полей, то выведется контент страницы)
Что значит 2 и больше параметра скрыто в фильтре?)
В правилах в текстах пишите просто в таком виде:
На скриншоте не понял, что означает garag. Все переменные берутся из синонима поля.
Окончание _r — означает родительный падеж, если включено склонение в настройках)
Кто-то через robots закрывает все страницы с get параметрами)
И тогда будет возвращаться. Просто есть проверка пустой ли ответ или нет.
2. Здесь тот же символ пробела для правила можно поставить, чтобы на пустой текст заменять.
И для того чтобы только на первой странице были сео-текста, пропишите в настройке «Имя переменной пагинации в каталоге...» (seofilter_page_key) значение page
Тогда в контенте правила и других полях сможете писать так:
Здесь параметр {$page} будет содержать номер страницы.
Поисковики же должны различать как-то, что это страницы с пагинацией с разным заголовком.
В yandex постоянно натыкаюсь, что какой-нибудь запрос на такой то странице найден на modx.pro.
Для того чтобы заголовок возвращался назад надо в системных настройках SeoFilter в настройке «Поле, где хранится Заголовок H1» seofilter_h1 прописать pagetitle.
Есть ещё фишка, чтобы сделать с двумя значениями одного параметра, но там надо со словарём повозиться)
«ПРОЕКТЫ ДВУХЭТАЖНЫХ ДОМОВ, ДОМОВ ИЗ КИРПИЧА, ПЛОЩАДЬЮ ОТ 200 М2 ДО 300 М2» такой тайтл я запросто динамически сформирую :)
По порядку отвечу:
1. Встречался с подобным запросом ещё до релиза) Это не совсем, конечно, относится к компоненту. Но проблема кроется в том, что pdoPage ловит все GET-параметры. Там несколько вариантов есть решения: наследовать класс, переопределить метод makePageLink и прописать в системных настройках, либо же пытаться обработать строку с готовым url через сниппет модификатор, который будет проверять на наличие GET/REQUEST параметров, на их причастность к SeoFilter на текущей странице и удалять лишнее))
Пока в самом компоненте такого предусмотрено не будет. Но если это прям проблема для многих, то скорее всего придумаю что-то в виде инструкции.
2. У вас даже на скриншоте видно эту проблему. Плейсхолдеры нужно оборачивать в классы, для контент поля класс по умолчанию ".sf_content", для h1 — ".sf_h1" и т.д.
3. При указывании alias, нужно изменить параметр для названия чанка. У вас для цен это будет:
4. А добавление в title регулируется системной настройкой в разделе SeoFilter «Добавлять SEO-заголовок через разделитель».
Думаю смогу прикрутить такой функционал, так как для нового сниппета sfMenu уже сделал возможность выводить страницы только те, где есть ресурсы или где например 5 и более ресурсов.
Подсчёт ресурсов, конечно, операция долгая, на фронте естественно кэшируется, а в админке скорее всего буду привязывать к правилу, чтобы лимита хватало. Сколько у вас максимально страниц на одно правило получается?
Обновление вот-вот выйдет, а с ним и новый топик.