Баха Волков · 11 июля 2018, 05:02 {var $resource_list = $_modx->runSnippet('pdoResources', [ // Восклицательный знак не обязателен 'parents' => 2, 'includeContent'=> 1, 'includeTVs' => 'image', 'return' => 'json' ])} {var $all = $resource_list | fromJSON} // Можно и один раз преобразовать {if $all} // Проверка на пустоту, если переменная пустая, то не выводить <ul class="ul_inline_items"> {foreach $all as $item} <li{if $item@first} class="active"{/if}><a href="#{$item.id}" aria-controls="{$item.id}" role="tab" data-toggle="tab">{$item.pagetitle}</a></li> // Проверка в одну строку, так же проще {/foreach} </ul> <div class="tab-content"> {foreach $all as $item} <div role="tabpanel" class="tab-pane fade{if $item@first} in active{/if}" id="{$item.id}"> {$item.content} </div> {/foreach} </div> {/if} Вот так-то лучше :) Вопросы / Реализация вкладок из ресурсов с помощью fenom 4 +2 1
Сергей · 10 июля 2018, 23:06 Нашел решение, хотя бы подскажите правильное ли оно? Есть ресурс «Вкладки», у него дочерние «раз, два, три». Необходимо было вывести дочерние ресурсы в виде вкладок, где сами вкладки это заголовок (pagetitle), а тело вкладки, это контент текущей вкладки. Что получилось на выходе в браузере. <div class="background_block_menu"> <ul class="ul_inline_items"> <li class="active"><a href="#85" aria-controls="85" role="tab" data-toggle="tab" aria-expanded="false">Раз</a><li> <li><a href="#86" aria-controls="86" role="tab" data-toggle="tab" aria-expanded="false">Два</a><li> <li><a href="#87" aria-controls="87" role="tab" data-toggle="tab" aria-expanded="false">Три</a><li> </ul> <div class="tab-content"> <div role="tabpanel" class="tab-pane fade in active" id="85">Контент ресурса</div> <div role="tabpanel" class="tab-pane fade" id="86">Контент ресурса</div> <div role="tabpanel" class="tab-pane fade" id="87">Контент ресурса</div> </div> </div>Решение: {var $resource_list = $_modx->runSnippet('!pdoResources', [ 'parents' => 2, 'includeContent'=> 1, 'includeTVs' => 'image', //в перспективе буду добавлять изображения 'return' => 'json' ])} <ul class="ul_inline_items"> {foreach $resource_list | fromJSON as $idx => $item} {if $idx == '0'} <li class="active"><a href="#{$item.id}" aria-controls="{$item.id}" role="tab" data-toggle="tab">$item.pagetitle}</a></li> {else} <li><a href="#{$item.id}" aria-controls="{$item.id}" role="tab" data-toggle="tab">$item.pagetitle}</a></li> {/if} {/foreach} </ul> <div class="tab-content"> {foreach $resource_list | fromJSON as $idx => $item} {if $idx == '0'} <div role="tabpanel" class="tab-pane fade in active" id="{$item.id}">{$item.content}</div> {else} <div role="tabpanel" class="tab-pane fade" id="{$item.id}">{$item.content}</div> {/if} {/foreach} </div>За основу взял данное решение. Вопросы / Реализация вкладок из ресурсов с помощью fenom 4 +1 1
DocentBF · 10 июля 2018, 08:23 Пардон, вставил битую ссылку. Документация на странице компонента в модсторе. Новые дополнения и их версии / [PushAll] - рассылка push-уведомлений с сервиса PushAll.ru 3 +1 1
Aliaksandr Katlou · 06 апреля 2015, 09:58 Продвигается штатно, к 8-9 (+- день-два) получится закончить альфу — тоесть все запланированное будет реализованно, но не протестировано. Далее тестирование, тестирование совсместимости, проверка на реальных проектах итд. Про работу альфы, доступ к ней и процес тестирования будет отдельный большой пост. Вместо покинувих проект Аладимира и Льва к работе подключился наш штатный программист Павел, и вскоре после характистик последуют следующие доработки из дорожной карты. Краудфандинг / Ход работ по развитию miniShop 17 +5 1
msImportExport не сохраняет родителя по умолчанию Компонент не понимает кирилические домены при загрузку фото. пример: Error download. Url : https://антаресдвери.рф/upload/iblock/a50/a50b2ef45305a3c18f6e298f1e134880.jpg. Message...
Где можно править тексты и заголовки писем? «Управление словарями» находится в панели администратора по пути: меню Система (иконка в виде шестеренки) -> Управление словарями.
mxBoard: канбан-доска для команд, людей и ИИ-агентов в MODX 3 Токены для ИИ-агентов, чтобы они могли работать с доской. Подробнее написал тут Баг проверю и постараюсь исправить.
Плагин EnvBadge: визуальный индикатор окружения в админке MODX3 Лучше автоматический ci/cd настроить и не править прод напрямую. Это самый безопасный вариант. Другое дело, что далеко не каждый владелец сайта и далеко не каждый сайт готовы в авт...
[videoGallery] Видео галерея YouTube, Vimeo Невозможно установить пакет с подписью: videogallery-1.4.0-beta Ошибка установки Error в /core/packages/videogallery-1.4.0-beta/modCategory/7fc931a7772edc9752c16e9c41eb5e52.reso...
Релиз miniShop2 ver. 4.4.1 & 4.4.2 Подскажите пожалуйста, может я что-то не знаю или упустил. Но есть ли решение по глюку с radio? Указываешь свое radio c одинаковым name и в результате при переключении получаешь вс...
MaxNotify Обновление компонента 1.3.0-pl (22.07.2026) — добавлено автоматическое получение полей через msOrder->toArray(); — массивы и объекты безопасно пропускаются; — стандартные...
MyFavorites MyFavorites — 3.0.0-beta Первая версия для MODX Revolution 3.x — компонент полностью переписан с нуля (PHP >= 8.4, namespaced-ядро MODX 3, PSR-4, сервис-ориентированная архит...
Вот так-то лучше :)
Есть ресурс «Вкладки», у него дочерние «раз, два, три».
Необходимо было вывести дочерние ресурсы в виде вкладок, где сами вкладки это заголовок (pagetitle), а тело вкладки, это контент текущей вкладки.
Что получилось на выходе в браузере.
Решение:
За основу взял данное решение.
Вместо покинувих проект Аладимира и Льва к работе подключился наш штатный программист Павел, и вскоре после характистик последуют следующие доработки из дорожной карты.