Денис

Денис

С нами с 29 марта 2015; Место в рейтинге пользователей: #506
Денис
10 марта 2020, 21:24
1
0
Можно попробовать так:

{foreach $files as $file}
    {if $file@first} 
        <i>{$file['id']}</i>
    {else}
        <b>{$file['id']}</b>
    {/if}
 {/foreach}
Денис
23 мая 2019, 14:07
3
0
Я делал 2 выборки на странице, всё работало.
Можно попробовать вот так:

<div id="pdopage">
     [[!+page.nav]]
    <div class="rows">
      [[!pdoPage?
        &element=`getImageList`
        &tvname=`resourcealbum` 
        &tpl=`effects-img`
        &limit=`15`
        &ajaxMode=`button`
        &wrapperTpl = `effects_wrapper`
        &docid=`[[*id]]`
        &processTVs=`1`
    ]]
    </div>
        </div>

<!-- Меняем ID на pdopage2 и добавляем параметры &ajaxElem... -->

  <div id="pdopage2">
     [[!+nav.pagevar]]
    <div class="rows">
      [[!pdoPage?
        &element=`getImageList`
        &tvname=`resourcealbum1` 
        &tpl=`effects-img`
        &limit=`15`
        &ajaxMode=`button`
        &wrapperTpl = `colors_wrapper`
        &docid=`[[*id]]`
        &processTVs=`1`
        &pageNavVar= `nav.pagevar`
        &pageVarKey=`page1`
        
        &ajaxElemWrapper=`#pdopage2`
        &ajaxElemRows=`#pdopage2 .rows`
        &ajaxElemPagination=`#pdopage2 .pagination`
        &ajaxElemLink=`#pdopage2 .pagination a`
        &ajaxElemMore=`#pdopage2 .btn-more`
    ]]
    </div>
  </div>
Денис
22 марта 2018, 13:08
4
+2
Можно например вот так сделать:

{* Выборка ID категорий с разбивкой *}
{var $cats = ('pdoResources' | snippet : ['parents' => 0, 'limit' => 0, 'returnIds' => 1, 'where' => '{"class_key":"msCategory"}'] | split : ',')}

{* Если категории есть - перебираем их *}
{if $cats ?}
	{foreach $cats as $cat}
		{* Выводим заголовок категории *}
		<h2>{'pdoField' | snippet : ['id' => $cat]}</h2>
		{* Выборка товаров *}
		{'msProducts' | snippet : [
			'parents' => $cat,
			'tpl' => '@INLINE Товар: {$pagrtitle}<br />'
		] ?: 'Товаров нет'}
	{/foreach}
{/if}
Денис
09 ноября 2017, 13:18
0
Можно самому посмотреть, есть демо: metronix.adorazel.online/
Денис
21 июля 2016, 23:35
0
А есть демо на тестовом примере?