Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#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
Seiten: 1