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

#1 09. April 2012 17:54

AL-d82
Server-Pate
Ort: Heilbronn / Göppingen
Registriert: 18. Dezember 2010
Beiträge: 149
Webseite

[GELÖST] smarty im smarty Globale Inhaltsblöcke

Hallo,
folgendes.
ich habe mehrere Globale Inhaltsblöcke
z.B.
gblock1
gblock2
gblock3

diese Möchte ich, immer nur eins der oberen Blöcke, einfügen lassen.
Wollte das über den Seitentemplate mit einbinden,
Damit ich aber nicht immer ein neues Template erzeugen muss und der jeweiligen Seite zuweise
hatte ich gedacht ich füge  auf den jeweiligen Seite ein Zusätzliches Seiten-Attribut 1: ein.

wie muss man das nun im Template aufrufen?

hatte gedacht es geht folgendermaßen:

{global_content name='{$node->extra1}'}   -> Fehlermeldung yikes)

{global_content name='$node->extra1'}  -->Fehlermeldung


Statisch geht es
{global_content name='gblock1'}

Fehlermeldung

/homepages/26/d68141613/htdocs/kornlupferfest/lib/smarty/Smarty.class.php:1593 - trigger_error<br/>/homepages/26/d68141613/htdocs/kornlupferfest/lib/smarty/Smarty.class.php:1415 - _fetch_resource_info<br/>/homepages/26/d68141613/htdocs/kornlupferfest/lib/smarty/Smarty.class.php:1261 - _compile_resource<br/>/homepages/26/d68141613/htdocs/kornlupferfest/plugins/function.global_content.php:22 - fetch<br/>/homepages/26/d68141613/htdocs/kornlupferfest/tmp/templates_c/%%E1^E1E^E1E3E438%%tpl_body%3A29.php:16 - smarty_cms_function_global_content<br/>/homepages/26/d68141613/htdocs/kornlupferfest/lib/smarty/Smarty.class.php:1263 - include<br/>/homepages/26/d68141613/htdocs/kornlupferfest/index.php:269 - fetch<br/>string(68) "Smarty error: unable to read resource: "globalcontent:$node->extra1""

ist es möglich, dass Zusätzliches Seiten-Attribut  da mit einfließen zu lassen?

Habe in der Suche
http://www.cmsmadesimple.de/forum/viewtopic.php?id=935
gefunden aber da komme ich auch nicht weiter :-(

Danke jetzt schon smile

Offline

#2 09. April 2012 18:29

nicmare
Server-Pate
Registriert: 15. Dezember 2010
Beiträge: 1.314
Webseite

Re: [GELÖST] smarty im smarty Globale Inhaltsblöcke

lege dir am besten nen neuen content block an:

{content block="gcb" assign="gcb" label="Name vom Globalen Contentblock" oneline=true}
{global_content name=$gcb}

Beitrag geändert von nicmare (09. April 2012 18:29)

Offline

#3 09. April 2012 19:10

AL-d82
Server-Pate
Ort: Heilbronn / Göppingen
Registriert: 18. Dezember 2010
Beiträge: 149
Webseite

Re: [GELÖST] smarty im smarty Globale Inhaltsblöcke

nicmare schrieb:

lege dir am besten nen neuen content block an:

{content block="gcb" assign="gcb" label="Name vom Globalen Contentblock" oneline=true}
{global_content name=$gcb}

Danke für die Antwort.

Wenn ich nen neuen Contentblock erstelle, dann erscheint ein neues "Inhalts"-Block wo ich dann z.B. irgendein Inhalt einfügen kann?

Was passiert mit

{content block="gcb" assign="gcb" label="Name vom Globalen Contentblock" oneline=true} 
{global_content name=$gcb}

--> Das kommt ja ins Temaplate
---> wie kann ich dann in der jeweiligen Seite sagen, das ist Globalen Contentblock mit gblock1 und auf einer anderen Seite gblock2 z.B.

Stehe gerad auf den Schlauch  hmm   sorry wink

Offline

#4 09. April 2012 19:30

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: [GELÖST] smarty im smarty Globale Inhaltsblöcke

Die Anweisung erzeugt im Backend ein einzeiliges Eingabefeld.

Die Eingabe wird dann einer Variablen zugewiesen und sollte daher für dieses Feld gblock1 oder gblock2 sein, da diese Variable anschließend mit dem Aufruf des GCB verarbeitet wird.

Offline

#5 09. April 2012 19:43

AL-d82
Server-Pate
Ort: Heilbronn / Göppingen
Registriert: 18. Dezember 2010
Beiträge: 149
Webseite

Re: [GELÖST] smarty im smarty Globale Inhaltsblöcke

cyberman schrieb:

Die Anweisung erzeugt im Backend ein einzeiliges Eingabefeld.

Die Eingabe wird dann einer Variablen zugewiesen und sollte daher für dieses Feld gblock1 oder gblock2 sein, da diese Variable anschließend mit dem Aufruf des GCB verarbeitet wird.


Ahh ok danke smile

hab mich gewundert, da es bei mir mehrzeiliges Feld ausgegeben hat.
hab es dann noch mit oneline='true' wysiwyg='false'  erweitert damit Tiny nicht angezeigt wird und nun passt es :-)

Vielen lieben Dank euch nochmal smile

greez AL

Offline