Төмен seg2cat & Stash: Қате туралы хабарлама, оны шартты кезде қолданамын

Менің ойымша, мен Stash-мен шартты түрде Low's seg2cat айнымалы мәнін қолданып, пайдаланып отырсам, параллельдік тапсырма мәселесін аламын.

Міне менің код:

{exp:stash:set name="pg_content_left"} 

    {if segment_2_category_id != ''}

        {exp:stash:set_list name="news_list" parse_tags="yes" parse_depth="2"}
            {exp:channel:entries channel="news" status="open|featured" orderby="date" sort="desc" limit="10" category="{segment_2_category_id}"}
                {stash:item_title}{title}{/stash:item_title}
            {/exp:channel:entries}
        {/exp:stash:set_list}
    {/if}
 {/exp:stash:set}

Міне, менің қате туралы хабарым:

A PHP Error was encountered
Message: Invalid EE Conditional Variable: {if segment_2_category_id != ''}

IF IF операторын бос орыннан тыс жерде іске қоссам, ол сәтті орындалмайды. Менің болжауымша, Stash параметрі seg2cat айнымалысы төмен болғанға дейін талдаудан өтіп жатыр. Бұл туралы қалай біле алатынымды кім біледі?

Рахмет.

1
seg2cat ext ішіндегі Иә параметрін Барлық сегменттерді орнату орнатуға тырысты. параметрлер?
қосылды автор Nikos Steiakakis, көзі
Өте жақсы, бұл оны жауап ретінде қосуға мүмкіндік береді.
қосылды автор Nikos Steiakakis, көзі
Рахмет Макс, бұл алдау жасады. Бұл параметр туралы білмедім.
қосылды автор Felipe Voloch, көзі

1 жауаптар

Төмен seg2cat кеңейтім параметрін орнатуға тырысыңыз Барлық сегменттерді параметрін Иә етіп қойыңыз.

2
қосылды