Сергей Фещуков

Сергей Фещуков

Был в сети 11 августа 2026, 07:34
Заказы не принимаю
Отправить деньги
1. Этот функционал всё равно будет добавляться в компонент, так что только для вас его не получится добавить. За плату можно только простимулировать меня быстрее заняться этим вопросом. :)

2а. Автоматически не подставляется. Как у вас реализован вывод title и description?
2б. Карта сайта будет создаваться со ссылками по умолчанию, без учёта городов. Стандартная настройка site_url не подменяется.
1. На текущий момент реализованы только города в поддоменах. В подкатегориях будет добавлено в ближайших версиях после того, как будут исправлены баги с реализацией городов в поддоменах, если они появятся. Так как города в подкатегориях будут основываться на этом же механизме.
2. Прелесть этого компонента в том, что нет необходимости создавать под каждый город контексты. Если вам необходимо внутри содержимого ресурса использовать разные фрагменты текста для разных городов, необходимо использовать данные и выводить их с помощью сниппета/модификатора cfField или плейсхолдером (если опция включена).
Добрый день. Если я правильно понял ваши задачи, то это можно сделать с помощью данного компонента. Но полностью поменять контент страницы этим компонентом не получится. Он позволяет создавать свои плейсхолдеры, в которые можно записывать нужный вам текст для каждого города, и использовать их на сайте.
Здравствуйте. Теоретически, возможно. Например, если выставить для города цену 0 или вообще не выставлять цену для города. А при выводе товаров присоединить таблицу с данными компонента cityFields и искать все товары, у которых цена для города есть и выше 0.
На текущем этапе вы можете нельзя внедряться в процесс определения города. Но я подумаю как можно решить этот вопрос. Прикручивать свои сервисы для определения города было бы совсем неплохо.

К примеру не хватает группировки по городам в Данных, более удобной фильтрации.
Об этом я совсем не подумал. Спасибо за совет, реализую этот функционал в ближайшем обновлении.
Добрый день. Да, этот функционал возможно реализовать с помощью моего компонента. Для этого просто добавляйте данные в соответствующей вкладке на странице компонента и выводите её в контенте страницы контактов и в подвале/шапке страниц.

2. Доставка оформляется только в города присутствия, выбирается из списка, желательно, чтобы активным сразу был пункт текущего города
Для этого просто вызовите сниппет cfCities с нужным оформлением и без добавления JS функций. Типа такого:
[[!cfCities? &frontend_js=`` &tplWrapper=`msOrder.city` &tpl=`msOrder.city.row`]]
В чанк msOrder.city вставьте:
<select name="city">[[+rows]]</select>
В чанк msOrder.city.row вставьте:
<option value="[[+id]]"[[+selected]]>[[+name]]</option>
И сделайте обработку поля city в своём заказе. Чанки подгоняете под свои стили и готово.

Также хотелось бы узнать реализован ли функционал о котором писали 20 марта
К сожалению, ещё нет. Сейчас решается вопрос о том, как лучше его реализовать, чтобы со стороны пользователя компонента было меньше мороки и меньше необходимости вносить какие-то свои дополнительные правки, чтобы полностью реализовать решение.
Город не нужно выбирать у каждого товара. Он выбирается в любом месте, записывается в сессию (тем самым запоминается) и при загрузке страницы выводятся цены уже для выбранного города. Чтобы привязать это дело к контекстам, необходимо немного переписать компонент.