Пожалуйста подскажите как реализовать tabs из ресурсов?
так и не нашел внятной реализации tabs
Подскажите как реализовать табы из ресурсов?
Подскажите как реализовать табы из ресурсов?
<div id="verticalTab">
<ul class="resp-tabs-list">
<li>[[+pagetitle]]</li>
<li>[[+pagetitle]] </li>
</ul>
<div class="resp-tabs-container">
<div>[[+content]] </div>
<div>[[+content]] </div>
</div>
</div>
Комментарии: 6
Если обойтись без сниппетов, то включаем fenom и погнали:
{var $resources = $_modx->runSnippet('pdoResources', [
'parents' => 0,
'return' => 'json'
])}
{var $array = $resources | fromJSON}
{if $array}
<div id="verticalTab">
<ul class="resp-tabs-list">
{foreach $array as $r}
<li>{$r.pagetitle}</li>
{/foreach}
</ul>
<div class="resp-tabs-container">
{foreach $array as $r}
<div>{$r.content}</div>
{/foreach}
</div>
</div>
{/if}
спасибо
Поправил, кое что
а через pdoResources можно?
в данном случаи [[*keis]] это доп поле с id ресурсов (связанные ресурсы из этой ветки modx.pro/help/16243 )
в данном случаи [[*keis]] это доп поле с id ресурсов (связанные ресурсы из этой ветки modx.pro/help/16243 )
[[pdoResources?
&parents=`121`
&depth=`0`
&tpl=`tpl.keis`
&includeContent=`1`
&resources=`[[*keis]]`
&limit=`2`
&showLog=`0`
&toPlaceholder=`keisOuter`
&where=`{"tv_keis:!=" 1}`
]]
tpl.keis[[+pagetitle]]
[[+content]]
Мой вариант и есть pdoResources только с использованием fenom, его можно включить в системных настройках pdoTools. Если вы далеки от этого, то боюсь и сниппет не сможете написать. Останется вызывать pdoResources дважды
ну да согласен, спасибо
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.