Настройки — сайт — Тип контента по умолчанию, выбираешь допустим страницы и в страницах создаешь нужную страницу, pages будет убрано из пути
Михаил
В документации много всего есть. В Документации я не нашёл как подключить файл стилей, чтобы он отображался в теге <head>.
если файлы css находятся в папке templates/ваш шаблон/css то пишем так без расширения, где theme название вашего css theme.css
<?php $this->addMainTplCSSName(['theme']); ?>
если в другой папке как у меня в корне всего сайта assets/css то пишем так
<?php $this->addMainCSS(['assets/css/bundle.css'], true); ?>
Михаил, всё так и должно быть. И да отчасти не ожидаемое поведение. Хелперы править плохая идея в целом. Как из этого выйти без правок движка?
благодарю, то что нужно
function html_input($type = 'text', $name = '', $value = '', $attributes = []) { $attributes['autocomplete'] = 'off'; } $attributes['type'] = $type; $attributes['name'] = $name; $attributes['value'] = $value; // Если это админка — возвращаем стандартные классы if (cmsCore::getInstance()->uri_controller == 'admin') { return html_tag_short('input', $attributes, 'input form-control'); } // Для фронтенда — просто кастомные классы return html_tag_short('input', $attributes, 'my-custom-class'); }
не помогло все тоже самое,
что в тему admincoreui тоже нужно класть хэлпер
да добавил с самого начала, но тоже админка игнорирует его
Использую для темы свой helper.php к примеру кастомизирую поле input убираю у него классы textarea form-control и прописываю свои в админке поле становится тоже без классов и без стилей, так задумано или это баг. пробовал для темы админки скопировать стандартный helper.php не помогло. как решить данную проблему
оказалось все проще создал свой компонент по аналогии с bootstrap4 и там свои кухи создал, чуть позже опишу решение может кому пригодится
Посмотрите как добавлено описание в форму виджета в моем небольшом компоненте instantcms.ru/forum/kak-dobavit-tekstovoe-pole-s-redaktorom-dlja-opisanija-v-vidzhet.html#post-364923
благодарю, сейчас посмотрю
Посмотрите как добавлено описание в форму виджета в моем небольшом компоненте
не работает ни ваш вариант ни мой, вернее в админке в виджете все поля выводятся, а в шаблоне нет пробовал ваш вариант вывести во wrapper.tpl.php
<div><?php html($widget['description']); ?></div> <?php } ?>
ничего не выводит, свой вариант сделал в компоненте файл widget_menu_form.php
<?php class onThemeWidgetMenuForm extends cmsAction { public function run($_data){ $template = new cmsTemplate($template_name); $manifest = $template->getManifest(); return $_data; } // Нам нужны только шаблоны нашей темы if($manifest['properties']['vendor'] !== 'theme'){ return $_data; } // УДАЛЯЕМ поле options:class из секции menu_options //$form->removeField('menu_options', 'options:class'); // Добавляем новое поле $form->addField('menu_options', new fieldString('options:class_custom', [ 'title' => 'CSS класс меню', 'hint' => '' ])); return [$form, $widget, $widget_object, $template_name]; } }
в файле templates\desktop\assets\ui\menu.tpl.php вывожу как
<ul class="<?php echo $class_custom; ?>"> и дальше меню из шаблона default
получаю ошибку неизвестная переменная (( как выводить не понятно
Михаил, сделайте копию виджета с другим системным именем, и вносите в нем какие угодно правки
тоже не вариант, плодить кучу однотипных виджетов, нужен hook, кто готов помочь с этим с меня вознаграждение
Михаил, чтобы добавить поле, в файле опций options.form.
в таком случае как понимаю если буду обновлять систему все пропадет, не подходит такой вариант
Добрый день! Подскажите каким образом можно добавить в любой виджет свое поле с настройками, например в виджет меню мне нужно добавить поле и удалить поле (скрин ниже)

А так же как убрать эту настройку, удаляю виджет получаю ошибку

Тему bootstrap не использую!!!
Очень плохо с рся стало, сейчас при стабильной посещаемости (в среднем 1.
график почти один в один )) при чем что заработок падает каждый месяц, еще в апреле было 5к, в мае 1400, сейчас 700
А Adsense как? Раньше не плохо платил?
эх… всегда больше платил чем рся, если не с рф лучше всего google использовать.
Очень плохо с рся стало, сейчас при стабильной посещаемости (в среднем 1.5к в день) не могу даже минималку заработать, хоте еще недавно с посещаемостью чуть ниже делать по 15-20к в месяц (((
В новой версии переработан виджет список контента, было бы хорошо если бы Fuze сразу включил эту опцию сразу в релиз, типа показывать последние 10 новостей за исключением текущей, очень не хватает.
Подразумеваю, что имеется в виду к примеру как в dle без танцев с бубном сделать разные хранилища

давно пора
Раскрыть тему интеграции более подробно, как выводить те или иные позиции в нужном месте, (галерею, отдельно фото, даты различные варианты и тд) как сделать в админке кастомные поля настроек виджета и прочее