Здравствуйте, подскажите решение или вектор куда копать и как лучше сделать.
Работаю в версии 2.16.3 шаблон модерн, без изменений в файлах шаблона, все на стандарте, подключил только свой файл стилей css — для небольших правок..
Итак столкнулся с тем что не выделяется ссылка с классом актив в меню, какие бы настройки в виджете не выбирал, — меню сделано из статических страниц, если ставлю в меню тип контента, например Новости с категориями, то ссылка с классом active появляется и работает как надо.
Но мне нужно сделать на обычных статических страницах некоторые ссылки меню.
Что сделать чтобы класс добавился ко всем активным ссылкам вне зависимости в типе контента она или просто статическая страница?

jorgovich
Здравствуйте, возникла ошибка создании Пользовательской страницы в разделе Виджеты и Страницы, создал страницу добавил маску в положительные pages\history.html — создалось нормально, вторая страница pages\docs.html выдала вот такое в отладке
Warning: preg_match(): Compilation failed: PCRE2 does not support \F, \L, \l, \N{name}, \U, or \u at offset 8 in ..../public_html/system/core/core.php on line 1271
С чем связано что я сделал не так, шаблон модерн, правки только в стилях..
Нашел проблему по запарке слеши перепутал pages\history.html не равно pages/history.html
Заработался я на скриптах винды
Люди подскажите, а версия не менялась, у меня возникла задача, по автоматизации заполнения карточек товара на движке вебасисте. Подскажите какая на сегодня последняя версия flowcrawler 1.0.1? Доступа в ЛК то нет… Вот хочу попробовать задействовать… Таких проектов в сети не очень много, надеюсь проект будет развиваться.
Так что тип контента у меня отдельный лендинг, остался редирект в индексный файл или в htacess.
Я об этом не задумывался, я сделал проще, создал типы контента, каждый на своем языке, но они трех буквенные, а в меню подставил иконки флагов с ссылками на тип контента.
Да 20 — это 20 типов контента, каждый тип контента это перевод, по сути это дало возможность, Сделать ссылку вида сайт.ру/eng, сайт.ру/fra и.т.д, для каждого типа контента настроить в виджетах и страницах свое оформление, заточенное под язык, назвать Поля на разных языках, и содержимое на языках, осталось дело за малым редирект на нужную языковую страницу.
Тут либо сторонними компонентами, либо ручками в базе поковыряться и добавить основной функционал мультиязычности вручную
Это лишнее, сайт простой, думаю ограничится скриптом редиректа в индексном файле корня сайта, вот только с кодом беда ищу варианты в сети, если кто может сократить мне время подскажите пожалуйста, вот нашел но как сделать для 20 ти..
Ссылка
Есть задача сделать простой сайт по сути многоязычный лендинг, выбрал вариант тип контента — один язык ленда, другой тип контента, другой язык ленда… Не хватает скрипта который бы определял язык браузера и редиректил на ссылку типа контента… Кто может подсказать такой код и где его лучше разместить, типов контента около 20 — хоть ручками да могу прописать ссылки..
И вообще хотелось бы на будущее знать кто как делает сложные или простые многоязычные сайты..
Доброго всем здравия, есть просьба поправить механизм работы с виджетами и страницами — когда во вкладке Виджеты и страницы создаешь Пользовательскую страницу, которая является еще в Типе контента по умолчанию, не отображаются выводимые Виджеты.
Приведу пример: в Настройках — Типы контента по умолчанию — выбрано по умолчанию «Страницы», я добавляю страницу Контакты — и хочу добавить на нее блоки, соответственно я добавляю в Пользовательские страницу Контакты — и вот тут нюансик, что если я просто пишу в Быстрый подбор масок — Тип контента — Страницы, Тип — Записи — печатаю: Контакты — добавляю в Положительные, он добавляет без системного имени типа контента, — т.е например contact.html, и система не выводит виджеты размещенные на данной странице, чтобы она отобразилась нужно добавить pages/contact.html. Прошу разработчиков обратить на это внимание, и поправить механизм подбора быстрых масок с учетом имени типов контента, которые добавлены в Настройках — Типы контента по умолчанию. Система довольно хороша по возможностям на мой взгляд — сделана, под любую задачу ее можно заточить, чуть чуть, не хватает некоторой оптимизации уже созданных механизмов.
Так вот вопрос можно ли использовать Шорткоды для вставки например в редактор — поля Текст HTML? И если да то как должен правильно выглядеть Шорткод?Системное имя формы. Будет использоваться в шорткодах и в URL формы на странице, если это разрешено;
В общем через костыль придумал как сделать, можно использовать поле список где прописаны группы, приравнять значение поля к переменной группы, пока так вот продумал, и в шаблоне указать вывод по id группы, может кто знает как по уму сделать, будет правильней
— если кто знает где это описанно напишите пожалуйста.
Прописать вывод и проверку в шаблоне.
Сейчас смотрю многого не понимаю — как делают поля, если кто разбирается просьба навести на нужную мысль.
Как я представляю задачку, есть поле выбора группы пользователей для просмотра записи, в зависимости от выбора — происходит показ определенной записи группе, назначает вывод группы автор записи.
Есть подобное делал ли кто?

Кусок кода:Но если не сработает, (особенно это касается нестандартных полей), то так
<div class="col-md-6"> <div class="field ft_<?php echo $fields['works']['name']; ?> f_<?php echo $fields['works']['name']; ?> <?php echo $fields['works']['options']['wrap_type']; ?>_field" <?php if($fields['works']['options']['wrap_width']){ ?> style="width: <?php echo $fields['works']['options']['wrap_width']; ?>;"<?php } ?>> <?php if ($fields['works']['options']['label_in_item'] != 'none') { ?> <div class="title_<?php echo $fields['works']['options']['label_in_item']; ?>"><?php html($fields['works']['title']); ?>: </div> <?php } ?> <div class="value"><?php echo $fields['works']['handler']->setItem($item)->parse($item['works']); ?></div> </div> </div> <div class="col-md-6"> <?php foreach ($fields_fieldsets as $fieldset_id => $fieldset) { ?> <?php $is_fields_group = !empty($ctype['options']['is_show_fields_group']) && $fieldset['title']; ?> <?php if ($is_fields_group) { ?> <div class="fields_group fields_group_<?php echo $ctype['name']; ?>_<?php echo $fieldset_id ?>"> <h3 class="group_title"><?php html($fieldset['title']); ?></h3> <?php } ?> <?php foreach ($fieldset['fields'] as $field) { ?> <div class="field ft_<?php echo $field['type']; ?> f_<?php echo $field['name']; ?> <?php echo $field['options']['wrap_type']; ?>_field" <?php if($field['options']['wrap_width']){ ?> style="width: <?php echo $field['options']['wrap_width']; ?>;"<?php } ?>> <?php if ($field['options']['label_in_item'] != 'none') { ?> <div class="field_label title_<?php echo $field['options']['label_in_item']; ?>"><?php html($field['title']); ?>: </div> <?php } ?> <div class="value"><?php echo $field['html']; ?></div> </div> <?php } ?> <?php } ?> <?php if ($is_fields_group) { ?></div><?php } ?>