MSM сайттарындағы арнаның entry_id параметрі ретінде төмен айнымалы

Арна жазбаларының тегіндегі параметр ретінде пайдалану үшін, Төмен айнымалы мәндермен таңдалған жазбаның жазба_ына кіруге тырысамын.

Жазбалар А сайтында сақталады. Үлгі B сайтында орналасқан.

Басқа SE шешімдері , Айнымалы синтаксис орнына тегтің синтаксисі, дегенмен, бұл синтаксис тек төмен айнымалы мәндермен жұмыс істейді, 'select' айнымалы түрі, бұл MSM сайттарындағы таңдауларға мүмкіндік бермейді.

  • The Playa variable type does allow selections across MSM sites but I can't figure out how to use that to output the entry id's as an early-parsed parameter in the channel entries tag. Whatever I try produces nothing.

  • I have tried setting up the variable in site A using the select variable type and then using the variable syntax in Site B template, but it doesn't allow me to pull info from site A using that syntax.

  • I have tried using the :parse syntax with site A selected. If I use this outside the channel:entries tag it works and outputs the correct entry_id, but using it inside the entries tag:

    {exp:channel:entries site="default_site" channel="project_news|projects" limit="1" entry_id="{exp:low_variables:parse var='default_site:gv_ft-featured-stories'}" orderby="date" sort="desc" dynamic="no" disable="category_fields|member_data|pagination"}

    Doesn't work - it just produces:

    entry_id="M10o93H7pQ09L8X1t49cHY01Z5j4TT91fGfr"
  • Айнымалы параметрлерде ертерек талдауды іске қостық.

Кез-келген кеңес өте ұнады.

2

1 жауаптар

ОК - пайдаланып, жұмыс істей бастады: арна бойынша тегтер жұптарында талдау: жазбалар тегі:

{exp:low_variables:parse var='default_site:gv_ft-featured-stories'}
{exp:channel:entries site="default_site" channel="project_news|projects" limit="1" entry_id="{gv_ft-featured-stories:data}" orderby="date" sort="desc" dynamic="no" disable="category_fields|member_data|pagination"}{title}
...
{/exp:channel:entries}
{/exp:low_variables:parse}

Басқа/жақсы жолдар болуы мүмкін, бірақ бұл мен үшін жұмыс істейді.

3
қосылды
Иә, бұл талдауға арналған тегті пайдаланып, сіз сияқты мәселелерді талдаудан аулақ болуға арналған. Алғашқы сұрағыңыздағы шешімді пайдаланған боларсыз, алдымен талдау үшін параметрлердің мәнін (тег болып табылатын) мәжбүрлеу үшін арнаға: parse = «inward» қосылды.
қосылды автор Bruce the Hoon, көзі