Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 17. März 2013 03:14

dentdent
probiert CMS/ms aus
Registriert: 25. Februar 2013
Beiträge: 21

[GELÖST] News-Eintrag kennt keine eigenen Variablen

Hallo Forum,

wo ihr mir die letzten Mal so schnell geholfen habt, zähle ich wieder auf Euch.
Ich habe die aktuelle CMS-Version 1.11.4 installiert samt der News (Modul 2.12.10).
Jetzt definiere ich in einem News-Eintrag im Content mir eine Variable, die ich mit assign zuweise:

{assign var="meine_var" value="0"}

Gebe ich Diese Variable innerhalt des Content-Blocks des News-Eintrages aus, ist alles schick.

Rufe ich nun einen Global Contentblock auf:

{global_content name="mein_gcb"}

Kennt dieser nicht mehr meine Variable. Aber seltsamerweise kennt der GCB die Variablen aus dem Seitentemplate...

Ich bin am Verzweifeln, hat einer eine Idee, wie ich es hinbekommen, dass der GCB die zuvor in dem News-Content definierte Variable kennt?

Vielen Dank!


Mit freundlichen Grüßen
  Arthur Dent

Offline

#2 17. März 2013 08:54

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: [GELÖST] News-Eintrag kennt keine eigenen Variablen

Wird der GCB nach dem News-Aufruf aufgerufen?


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#3 17. März 2013 13:14

dentdent
probiert CMS/ms aus
Registriert: 25. Februar 2013
Beiträge: 21

Re: [GELÖST] News-Eintrag kennt keine eigenen Variablen

Hi Nockenfell,

ich rufe im News-Eintrag den GCB auf.
Also im News-Content:

{assign var="meine_var" value="0"}
Meine >>{$meine_var}<< ist 0.
{global_content name="mein_gcb"}
Meine >>{$meine_var}<< ist immernoch 0.

Aber im GBC:

Mein GBC, wo >>{$meine_var}<< leer ist (anstatt 0 zu sein)...

Hoffe, ich konnte Deine Frage beantworten.

LG,
  dentdent


Mit freundlichen Grüßen
  Arthur Dent

Offline

#4 17. März 2013 16:23

czarnowski
kennt CMS/ms
Registriert: 18. Oktober 2012
Beiträge: 457

Re: [GELÖST] News-Eintrag kennt keine eigenen Variablen

Man merkt deutlich das hier Smarty 3 noch sehr unbekannt ist.

a. an der Nutzungsform
b. an Details


{assign "test1" "Hier bin ich"  scope="global" nocache}

wäre eine Zuweisung die man auch im globalen Content auslesen kann.

Wichtig dabei  scope="global"

fehlt der scope dann ist es separiert und nicht weiter verwendbar - praktisch lokal.

nocache  wird wichtig wenn sich der Var Inhalt laufen ändern sollte.

Alternativ  geht es auch so

{$test1= "Hier bin ich"  scope="global" nocache}

Beitrag geändert von czarnowski (17. März 2013 16:33)

Offline

#5 17. März 2013 16:46

dentdent
probiert CMS/ms aus
Registriert: 25. Februar 2013
Beiträge: 21

Re: [GELÖST] News-Eintrag kennt keine eigenen Variablen

Herzlichen Dank, czarnowski!

Das funktioniert hervorragend - und man lernt hier immer noch etwas dazu.
{$meine_var="0" scope="global" nocache} (ob nun mit scope oder ohne) wird ab sofort meine Lieblingszuweisung.

Ein dickes Lob an alle.

Bis zu(meine)m nächsten Problem,
  dentdent


Mit freundlichen Grüßen
  Arthur Dent

Offline