Вложенные вложенные отношения с Притоном

Я пытаюсь показать вложенный вложенный список записей отношений, используя притон. Следующий стандартный шаблон кода EE правильно показывает все данные.

{!-- Category page --}
{exp:channel:entries channel="category_page" entry_id="16609" dynamic="no"}

    {!-- Category page title --}
    {title}

    {!-- Get parent Landing page content --}
    {parents field="cf_landing_categories"}

        {!-- Parent Landing page Feature 1 Places title --}
        {parents:cf_landing_feature1_title}

        {!-- Parent Landing page Feature 1 Places --}
        {parents:cf_landing_feature1_places}
            {parents:cf_landing_feature1_places:title}
        {/parents:cf_landing_feature1_places}

    {/parents}

{/exp:channel:entries}

Однако, если я тогда пытаюсь поместить, это в Притон вложило код следующим образом, только {feature_list1_title} показы;

{! - СЕТЛИСТ-}

{exp:stash:set_list name="category-{segment_2}" parse_tags="yes" parse_conditionals="yes" parse_depth="3" save="yes" refresh="60" scope="site" replace="yes"}

    {exp:channel:entries
        channel="category_page"
        disable="{global:channel_disable_basic}"
        status="open"
        limit="1"
        require_entry="yes"
    }

        {stash:category_entry_id}{entry_id}{/stash:category_entry_id}

        {exp:stash:set_list:nested name="landing-{segment_1}-feature-list1" parse_tags="yes" parse_depth="2"}

            {parents field="cf_landing_categories"}

                {!--Landing page places title--}
                {stash:feature_list1_title}{parents:cf_landing_feature1_title}{/stash:feature_list1_title}

                {!--Landing page places--}
                {exp:stash:set_list:places name="landing-{segment_1}-feature-list1-places" parse_tags="yes" parse_depth="2"}

                    {parents:cf_landing_feature1_places}

                        {stash:feature1_place_title}{parents:cf_landing_feature1_places:title}{/stash:feature1_place_title}

                    {/parents:cf_landing_feature1_places}

                {/exp:stash:set_list:places}

            {/parents}

        {/exp:stash:set_list:nested}

    {/exp:channel:entries}

{/exp:stash:set_list}

{! - ПОЛУЧАЮТ СПИСОК-}

{exp:stash:get_list name="category-{segment_2}"}

    {exp:stash:get_list:nested name="landing-{segment_1}-feature-list1" context="{category_entry_id}" save="yes" scope="site"}

        {feature_list1_title}

            {exp:stash:get_list:places context="{category_entry_id}" name="landing-{segment_1}-feature-list1-places" orderby="random" limit="3"}

                {feature1_place_title}

            {/exp:stash:get_list:places}

    {/exp:stash:get_list:nested}

{/exp:stash:get_list}
0
nl ja de

1 ответы

Ваш get_lists используют контекст , но ваш set_lists не, таким образом, они не совпадут (контекст - действительно просто префикс для имя ).

0
добавлено
Эй @James Смит, жаль о последнем ответе. Я didn' t получают уведомление, что кто-то ответил. Я снял контекст от exp:stash:get_list:places как я don' t думают, что это было правильно так или иначе, но все еще don' t получают вложенную работу отношений. Или возможно it' s это I' m не уверенный, чем контекст должен быть для exp:stash:set_list:places:/
добавлено автор Anixx, источник
Я оставил этого в месте, поскольку этот, кажется, хорошо работает, поскольку это правильно добирается {feature_list1_title} в нем.
добавлено автор Anixx, источник
вы также удаляли его из внешнего get_list?
добавлено автор Krzysztof Klimonda, источник