We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 53874
    • 2 Posts
    Добрый день всем, modx для меня - система новая, разбираюсь потихоньку. Сайт достался от прежних разрабов.

    Дано:
    сделан каталог через коллекцию. Выводится на страницу каталога через getPage
    [[!getPage?
                            &elementClass=`modSnippet`
                            &element=`pdoResources`
                            &parents=`[[*id]]`
                            &depth=`1`
                            &limit=`10`
                            &pageVarKey=`page`
                            &includeTVs=`[[!catalogFilter? &type=`get_tvInputsString`]],price`
                            &includeContent=`1`
                            &tpl=`tpl.item_catalog`
                            &sortBy=`pagetitle`
                            &sortdir=`DESC`
                            &totalVar=`totalGoods`
                            &where=`[[!catalogFilter? &type=`get_filter_string`]]`
                        ]]


    У каждого товара заполняются доп. поля (категория, состав и т.д.) через migx
    [{"caption":"Категории", "fields": [
        {"field":"header","caption":"Название","inputTVtype":"text"},
        {"field":"alias","caption":"Название для системы","inputTVtype":"text"}
      ]


    Я хочу вывести на товаре в каталоге его категорию. Вывожу через getImageList
    [[getImageList?
        &tvname=`catalog_filter_categories_values`
        &docid=`[[+id]]`
        &tpl=`@CODE:<li><p>[[+header]]</p></li>`
        ]]


    Так не выводится ничего. Если убрать &docid, то на каждом товаре выводится полный список категорий, а не та, к которой он принадлежит.

    Мне необходимо вывести именно те параметры (категорию, состав и др.), которые принадлежат именно данному товару.
    Прошу помощи. Заранее спасибо
      • 52243
      • 114 Posts
      Если речь о странице товара то:  
      &docid=`[[+id]]` 


      замените на

      &docid=`[[*id]]`

        • 53874
        • 2 Posts
        Quote from: modxhelp.ru at Nov 08, 2017, 06:44 AM
        Если речь о странице товара то:
        &docid=`[[+id]]` 


        замените на

        &docid=`[[*id]]`


        Нет, речь идет не о странице товара, а о странице каталога (витрины товаров).
        И так [[*id]] я тоже пробовал sad
          • 52243
          • 114 Posts
          а catalog_filter_categories_values вообще выводится? Если в чанке getImageList заменить на [[+tv.catalog_filter_categories_values]] в чанке вывода каталога - будут данные?