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


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>    
    

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

    С уважением.

 

Последние комментарии

  • Я не знаю как тебе объяснить, что твой продукт гавно. Что шопкипер, что catalogfil - полное кривое гавно

    Зачем ты мучаешь себя? Не пользуйся. Другие продукты тоже все "говно", или может говно у тебя в голове?

    Ты хоть сам тестировал свою хрень в подобной ситуации? Нормальный функционал и документацию ты сделать поленился

    Много я таких как ты встречал. У вас всегда кто-то другой виноват. До таких "умников" даже не доходит, что в продукте может отсутствовать требуемый им функционал. И это нормально. Ты хотел многофункциональный комбайн за 500 руб? Я подсказываю обходные пути, но для тебя это слишком сложно (это я про другие темы этого автора).

    видимо с той целью что бы выклянчить копеечку

    С таких как ты мне ничего не надо. Лучше просто забудь о существовании Шопкипера и CatalogFill.

    Давай отвечай

    Зачем мне это? Ни за один ответ я не получил от тебя даже "спасибо".

    или просто кинь ещё 1 бан, хоть власть почувствуешь)))

    Моему терпению можно только позавидовать. Ты заслужил бан уже очень давно.

    Читать далее
  • V

    @Andchir Я не знаю как тебе объяснить, что твой продукт гавно. Что шопкипер, что catalogfil - полное кривое гавно. Я тебе пытаюсь объяснить, что товар или добавляется дублями или изменяются параметры у товаров с таким же артикулом, ты же мне рассказываешь про кнопочки "Добавить" и "Обновить". Ты хоть сам тестировал свою хрень в подобной ситуации? Нормальный функционал и документацию ты сделать поленился, видимо с той целью что бы выклянчить копеечку. Все эти функции должны были быть описаны в документации. Есть демо сайт, есть галерея в нём, значит и импорт должен производиться под этот сайт и всё было бы понятно. Давай отвечай или просто кинь ещё 1 бан, хоть власть почувствуешь)))

    P.S: Весь мой вопрос можно было решить за 1 день, после первого поста.

    Читать далее
  • Ещё один момент, если вам нужно добавить товар, то нужно нужно переключатель "Тип импорта" ставить в положение "Добавить". Но делаете ли вы так - такой информации я тоже не увидел. Вытаскивать из вас информацию по кусочкам - слишком долго.

    Читать далее
  • Вы отправляетесь в бан на 2 дня. Каждый раз одно и то же. Мне не нужна информация сколько вы раз возвращали резервную копию. Но нужен полный конфиг, а не кусочки. При этом нормальная информация "делаю так - получаю так", а не "получаю так или так" (не известно при каких действиях).

    У меня изначально стоял параметр false, я пробую и так и сяк

    Не нужно пробовать "так и сяк", нужно делать так как написано и так как правильно по смыслу описания параметров. После этого писать на форуме, что "делаю как должно быть, но получается не так". Если вы что-то пробуете, что вообще не правильно по смыслу, то мне об этом писать не нужно.

    Читать далее