modxSmarty как вывести каталог с товарами и фильтрацию?



  • И так, делаю сайт, делаю согласно даннм философа и его разработки, но, использую все это совместно с Shoopkeeper и tagManager 2.

    Собственно вывод в каталоге такой:

    
    <div class="prodCatalog">
    
    
    {assign var=params value=[
            "where" => [
                "parent" => $modx->resource->id
            ]
            ,"limit" => 9
            ,"sort" => "pagetitle"
            ,"getPage" => true
            
    ]}
        {processor action="web/getdata" ns="modxsite" assign=result params=$params}
        
        <div id="products" class="row">
            {foreach $result.object as $object}
    <!-- шаблон товара в каталоге -->
            <div class="card-product col-12 col-md-4">
                <div class="prodInfo">
                    <div class="prodImg"><img src="{snippet name=ImagePlus params="&value=`{$object.tvs.image.value}`&options=`&w=200&h=200&zc=1`"}" alt="{$object.pagetitle}"></div>
                    <h4 class="prod_name"><a href="" title="{$object.pagetitle}">{$object.pagetitle}</a></h4>
                    <div class="prodDes">
                        
                    </div>
                </div>
            </div>  
    <!-- шаблон товара в каталоге -->                                  
        {/foreach}
        </div>
        
        <div class="pagination-container">
            <nav aria-label="Page navigation">
                <ul id="page" class="pagination">[[!+page.nav]]</ul>
            </nav>
        </div>
    </div>
    

    Все это работает, даже работает фильтр, но!
    Но в том, что он не грузит шаблон и выдает массив, как будто не указан tpl - кто сталкивался как побороть? Пробовал вывести на прямую через getPage с чанком шаблона такого вида:

    <div class="card-product col-12 col-md-4">
                <div class="prodInfo">
                    <div class="prodImg"><img src="{snippet name=ImagePlus params="&value=`{$object.tvs.image.value}`&options=`&w=200&h=200&zc=1`"}" alt="{$object.pagetitle}"></div>
                    <h4 class="prod_name"><a href="" title="{$object.pagetitle}">{$object.pagetitle}</a></h4>
                    <div class="prodDes">
                        
                    </div>
                </div>
            </div>    
    

    Работает но, не понимает синтаксис.
    Делал и так

    <div class="card-product col-12 col-md-4">
                <div class="prodInfo">
                    <div class="prodImg">
    <img src="{snippet name=ImagePlus params="&value=`{filed name=image}`&options=`&w=200&h=200&zc=1`"}"
    alt="{filed name=pagetitle}">
    </div>
                    <h4 class="prod_name"><a href="" title="{filed name=pagetitle}">{filed name=pagetitle}</a></h4>
                    <div class="prodDes">
                        
                    </div>
                </div>
            </div>    
    

    Этот он тоже не понимает... Как решить проблему, вроде уже все близко но вот это, ломает мой мозг :-)

    С уважением.



Последние темы

Похоже, подключение к Форум | MODX Shopkeeper было разорвано, подождите, пока мы пытаемся восстановить соединение.