lang_parent in product template werkt niet meer

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

Post Reply
User avatar
timdebuurman
Power Poster
Power Poster
Posts: 891
Joined: Sun Nov 06, 2011 8:15 pm
Location: Deventer, Netherlands

lang_parent in product template werkt niet meer

Post by timdebuurman »

Na upgraden van CMS en alle modules naar laatste versies, werkt de lang_parent tag niet meer in de Products templates.

Daar staat dan zoiets als dit in:

Code: Select all

{if $lang_parent == "nl"}{$entry->fields.naamnederlands->value}{elseif $lang_parent == "fr"}{$entry->fields.naamfrans->value}{elseif $lang_parent == "de"}{$entry->fields.naamduits->value}{elseif $lang_parent == "it"}{$entry->fields.naamitaliaans->value}{else}{$entry->product_name}{/if}
Bij de lang_parent geeft hij nu geen enkele waarde meer.

Bij de gewone inhoud, of in de gewone sjabloon werkt het nog wel.

EDIT->
Zo te zien is de hele url-afhandeling aangepast in de nieuwe versie van Products. Zo werkt ok een tag als Page_alias niet mere binnen de sjablonen ervan.

Voor de meertaligheid weet ik nu even niet hoe ik dit kan ondervangen.
NextDoorMedia - Online Marketing Partner
https://www.nextdoormedia.nl
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Location: The Netherlands
Contact:

Re: lang_parent in product template werkt niet meer

Post by Rolf »

Ik kan me niet herinneren dat $lang_parent een variabele is can de Products module. Komt die niet ergens anders vandaan?
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
User avatar
timdebuurman
Power Poster
Power Poster
Posts: 891
Joined: Sun Nov 06, 2011 8:15 pm
Location: Deventer, Netherlands

Re: lang_parent in product template werkt niet meer

Post by timdebuurman »

Die komt inderdaad van de MleCMS module.
Normaal kon die in alle module-templates worden aangeroepen.

Net als $page_alias trouwens, die het nu ook niet meer doet in Products.
Ook $lang doet niets.
NextDoorMedia - Online Marketing Partner
https://www.nextdoormedia.nl
User avatar
timdebuurman
Power Poster
Power Poster
Posts: 891
Joined: Sun Nov 06, 2011 8:15 pm
Location: Deventer, Netherlands

Re: lang_parent in product template werkt niet meer

Post by timdebuurman »

Mijn frans is erg slecht...even door translate gehaald:

Let versie 1.11.4 MleCMS templates (Vlaggen en anderen) worden gewijzigd als u een update doen, vergeet dan niet om de sjablonen van de module te werken door het kopiëren en plakken van de MleCMS \ templates folder (template Flags = orig_mle_template .tpl)

Dit probleem betreft niet de templates binnen de MlECMS-module.
Het betreft het probleem dat de Products-module geen tags van buitenaf meer kan zien/lezen, waarschijnlijk door een nieuwe opbouw van url.

Behalve de door mij gebruikte $lang_parent, welke inderdaad door de MlE-module wordt gegenereerd, pakt hij nu ook andere tags niet meer, zoals $page_alias
NextDoorMedia - Online Marketing Partner
https://www.nextdoormedia.nl
User avatar
velden
Dev Team Member
Dev Team Member
Posts: 3484
Joined: Mon Nov 28, 2011 9:29 am
Location: The Netherlands

Re: lang_parent in product template werkt niet meer

Post by velden »

Probeer eens HELEMAAL boven in je PAGE template
{assign var=global_page_alias value=$page_alias scope=global}
En dan in je PRODUCT template: {$global_page_alias}

Als dat werkt zou je iets dergelijks ook kunnen doen voor je andere variabelen kunnen proberen. Let wel op dat je dat dan op een punt doet dat de variabele wel al geinitialiseerd is!
User avatar
timdebuurman
Power Poster
Power Poster
Posts: 891
Joined: Sun Nov 06, 2011 8:15 pm
Location: Deventer, Netherlands

Re: lang_parent in product template werkt niet meer

Post by timdebuurman »

Hoi velden,

Dit werkt inderdaad!

Blijkbaar heeft de nieuwste versie van Products al de scope=global nodig...

Of werkt het dan zo dat de MLE-module een global-scope-instelling erin zou moeten krijgen?
NextDoorMedia - Online Marketing Partner
https://www.nextdoormedia.nl
Post Reply

Return to “Dutch - Nederlands”