Sentinel
но можно и [[+названиеОпции.caption]]
Sentinel
и т.д. по полям
Pavel
точнее msProductOptions
А вот эти опции это характеристики товара или же их используют как параметры заказа?
Aliona
нет, там просто страница, например ремонт фурнитуры в москве будет стоить 500 рублей а в калуге уже - 350 такого плана
Pavel
уточните, у вас каталог с ценами или простая страница?
У меня страница товара у которой тип ресурса - товар магазина
srs
нет, там просто страница, например ремонт фурнитуры в москве будет стоить 500 рублей а в калуге уже - 350 такого плана
если минишоп, то можно расширить таблицу по городам и цеплять необходимые данные, можо использовать опции минишопа и цеплять к городу, можно использовать migx и цеплять к городу) ту много вариантов🙂
srs
ну или msOptionsPrice2) я так ниразу и не поюзал
Aliona
нет, это не минишоп просто в зависимости от города будет немножко меняться контент на странице "цены, контакты, услуги"
Миша
Можно использовать changeDomain но надо допилить
Sergey
Если страницы с товарами, я бы через tv сделал... А если одна страница со списком цен, то вообще просто... через fenom / switch-case
Sentinel
там и пример есть http://s6200.h3.modhost.pro/6/12010.html
srs
тогда можно либо через tv либо migx
Андрей
если я правильно понял, то это то что надо
Aliona
разве через migx получится? в конечном итоге нужне ведь адрес страницы подгружать другой
Миша
Плагином
srs
если я правильно понял, то это то что надо
насколько я понял, город у нее уже определяется, нужно только менять данные в зависимости от города)
Андрей
А, да, я про адрес страницы не увидел сразу)
Sergey
нет, это не минишоп просто в зависимости от города будет немножко меняться контент на странице "цены, контакты, услуги"
Самый простой вариант. В переменную город ловите и от его значение показывайте на странице что нужно. https://github.com/fenom-template/fenom/blob/master/docs/ru/tags/switch.md
Aliona
Ой, ребят. Спасибо большое. Буду все изучать, смотреть, что подходит. Огромное спасибо ☺️
srs
Андрей
Андрей
выбор города есть
Андрей
правда там поддомен переключается, но думаю можно и на страницы запилить
Aliona
да, похоже)
Вячеслав
Всем добрый вечер, можете объяснить как работает параметр типа "checkbox" в чанке? какое ему значение надо задать и как вывести чтобы он работал по принципу "если включен - выводить код иначе не выводить." А то я ему пишу в значения ==1 и проверяю "[[if? &is=[*isName*]:=1 &then=тут html код]]" и он работает ровно наоборот
Миша
checked
Вячеслав
да
Sentinel
Лучше сюда @evolutioncms
Вячеслав
спасибо
Pavel
Поясните еще пожалуйста по miniShop2: color - массив цветов товара, автосписок. Как этот список формируется? Почему плейсхолдер [[+color]] ничего не показывает?
Миша
Потому что там надо снипетом выводить
Андрей
Поясните еще пожалуйста по miniShop2: color - массив цветов товара, автосписок. Как этот список формируется? Почему плейсхолдер [[+color]] ничего не показывает?
Можно так - {$_modx->resource.color| join} если в документе, или {$color | join} - если в чанке. Выведет список через запятую.
Андрей
Или так без сниппета: {foreach $_modx->resource.color as $key => $s} <label> <input type="radio" name="options[color]" value="{$s}"> {$s} </label> {/foreach}
Миша
где то была ссылка на перегенерацию картинок в минишопе, не могу найти, у кого есть в закладках?
Евгений
в доке была
Миша
а в ms2Gallery,просто процессор поправить
DM
Привет, ребят! Какие есть методы транслитерации текствого поля? Верстка сайтов->Verstka-saitov. !Не транслитерация псевдонимов.
Миша
Яндекс
Vladimir
Ну у меня в отдельном файле functions.php написана функция, использующая плагин translit. В итоге в сниппете можно просто transliterate(string) вызвать. Возвращают эту строку транслитерированную. Если это то - могу скинуть
Гафар
Привет, ребят! Какие есть методы транслитерации текствого поля? Верстка сайтов->Verstka-saitov. !Не транслитерация псевдонимов.
https://github.com/bezumkin/yTranslit/blob/master/core/components/ytranslit/model/modx/ytranslit/modtransliterate.class.php строка 63 - плагин отправляет запрос в яндекс переводчик и тот назад присылает транслитерацию, подробнее можно почитать в апи яндекс переводчика
Владимир
Столкнулся с такой проблемой. В ресурсе содержимое страницы свёрстано с помощью таблицы из 2 колонок. А в мобильной версии сайта тот же контент должен быть в одну колонку. Как это сделать? Можно ли у ресурса определить 2 поля для содержимого, чтобы можно было вывести [[*content]] и [[*content1]]?
Vladimir
Спасибо)
https://pastebin.com/wPfyJtzN
Евгений
если таблица, то задавать блочное поведение для мобилы
Евгений
если есть желание перверстаnь, то в css есть columns
Anonymous
на свежей установке модыкса ошибка "Каталог ядра в открытом доступе". ht.access переименованы оба
Anonymous
кто нибудь сталкивался?
Vladimir
кто нибудь сталкивался?
Выноси папку core за public_html и при установке\переустановке он попросит указать путь до core. Указываешь - устанавливаешь\переустанавливаешь и ошибки нет
Vladimir
Может кто подсказать по поводу Fenom? Ситуация довольно нетривиальная, поэтому сперва много текста чтобы объяснить что почем: Где-то глубоко, в одном чанке, который вызывается в чанке шаблона pdoResources имеется следующая строка (используется для передачи информации) data-formdata="{json_encode(["id" => 3])}" - она просто нужную информацию записывает в виде JSON, это всё работает корректно, никаких ошибок. Нужно вставить код счетчика, код есс-но в одну строку. И конечно же обрамлен в теги {ignore}. Код вставляется в чанк counters где лежат все эти гребаные счетчики (да и вообще в любой другой). И сразу начинает ругаться на ту строку, сгенерированную с помощью json_encode в JSON самим феномом. Если этот код вставлять не в чанк, а в шаблон - то ничего не ломается. Опять же, бьютифицировал этот код и запихнул снова в чанк - работает. Нашел что вот эта строка вызывает такую проблему if(d.readyState=='complete'){l();}else{if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}} Ну и собственно вопрос - отчего это может быть? Код ведь обрамлен в ignore - значит поидее вообще никак не должен влиять? Да, я сейчас просто бьютифицировал код и все работает - но осадочек остался, видимо я не все нюансы знаю =)
Евгений
https://modzone.ru/blog/2017/10/06/why-doesnt-work-tag-ignore/
Anonymous
Но теперь блин другая проблема. меню левое с админки не показывается емае(
Anonymous
Anonymous
Странная какая-то хрень. закоментировал в htaccess https и меню показывается. С чем может быть связано?!
Rahim
udali iz vidjeta rss
Rahim
i sdelay reinstall
Vladimir
https://modzone.ru/blog/2017/10/06/why-doesnt-work-tag-ignore/
Это всё понятно, что идет начиная от шаблона и по нарастающей - до последнего уровня чанков. Вот только я пробовал делать чанки 1,2,3,4,5-го уровня - и сайт падал. А если этот код вставляю в сам шаблон - то все ок. Получается тег ignore убрался уже давным-давно, но не вызывает ошибку.
Vladimir
А если вызывать его в чанке на первом уровне, т.е. чанк в шаблоне - а код в чанке - то json_encode лежит в чанке 3-го уровня, а значит до него не дошло еще, а значит не появляется еще одного этапа парсинга
Anonymous
бля... что ж ты будешь делать то.. При нажатии на любой ресурс страница просто зависает. горчи маленькая табличка "загрузка" - тоже зависла. и появляется окно в браузере страница не отвечает(
Anonymous
удалил TinyMCE RTE все пошло норм
Vladimir
удалил TinyMCE RTE все пошло норм
Тот который от jako? У меня просто были такие ошибки с Tinymce от theboxer
Vladimir
Да, это тот с которым и у меня проблемы возникали. Не дебажил, так что не знаю из-за чего, но просто теперь везде ставлю TinyMCE Rich Text Editor - это последняя версия, та которую ты ставишь обновлялась в августе 16-го года, так что она может на php 7.1 или еще что реагирует так
Vladimir
Каких полей?
Anonymous
Каких полей?
так и назвал "фоновое поле". Переустановил его вроде сейчас норм. а то по порядку друг за другом прям штук 50))