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

#1 18. Juli 2012 19:32

KL1900
hat von CMS/ms gehört
Registriert: 16. Juli 2012
Beiträge: 5

"extra1" für Fehlerseiten

Hallo,
ich hab eine Art zusätzliche Überschrift in den zusätzlichen Seiten-Attributen eingegeben und mittels {page_attr key="extra1"} ausgelesen.
Jetzt hab ich eine Fehlerseite erstellt, da fehlen ja leider die zusätzlichen Seiten-Attribute (warum eigentlich?).
Ist es möglich, über das Feld "Seitenspezifische Smarty-Daten" für diese Fehlerseite einen Wert für dieses "extra1" zu definieren?

Offline

#2 18. Juli 2012 19:45

Klenkes
Server-Pate
Ort: 89428 Syrgenstein
Registriert: 17. Dezember 2010
Beiträge: 1.437

Re: "extra1" für Fehlerseiten

Aber ja!

{assign var="extra1" value=ichbins}

Auslesen:

{if isset($ichbins)}{$ichbins}{/if}

Offline

#3 18. Juli 2012 20:10

KL1900
hat von CMS/ms gehört
Registriert: 16. Juli 2012
Beiträge: 5

Re: "extra1" für Fehlerseiten

Ich habs testweise ins Template eingebaut:
<h1>{page_attr key="extra1"}{if isset($ichbins)}{$ichbins}{/if}</h1>

Leider liest er nichts aus.

Offline

#4 19. Juli 2012 22:16

Klenkes
Server-Pate
Ort: 89428 Syrgenstein
Registriert: 17. Dezember 2010
Beiträge: 1.437

Re: "extra1" für Fehlerseiten

Nein. So doch nicht.

Du hattest dies gefragt:

KL1900 schrieb:

Ist es möglich, über das Feld "Seitenspezifische Smarty-Daten" für diese Fehlerseite einen Wert für dieses "extra1" zu definieren?

Und genau dort gehört es rein. In "Seitenspezifische Smarty-Daten".

{assign var="extra1" value=ichbins}

Und in der Template:

{if isset($ichbins)}{$ichbins}{/if}

Offline

#5 19. Juli 2012 06:34

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

Re: "extra1" für Fehlerseiten

Klenkes schrieb:
{if isset($ichbins)}{$ichbins}{/if}

Wenn schon müsste es

{if isset($extra1)}{$extra1}{/if}

heissen. Dein Beispiel fragt als Variable den Wert und nicht die Variable "extra1" ab, welche du in den Smartydaten definiert hast.


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

Offline

#6 19. Juli 2012 07:38

Klenkes
Server-Pate
Ort: 89428 Syrgenstein
Registriert: 17. Dezember 2010
Beiträge: 1.437

Re: "extra1" für Fehlerseiten

oh Mist.
Flüchtigkeitsfehler waren schon in der Schule mein Verhängnis  sad
Wie peinlich...

Offline

#7 19. Juli 2012 11:07

piratos
arbeitet mit CMS/ms
Registriert: 12. August 2011
Beiträge: 545

Re: "extra1" für Fehlerseiten

Immer einfach bleiben

statt

[== Smarty 2 ==]
{if isset($extra1)}{$extra1}{/if}

lieber in dem Fall

[== Smarty 2 ==]
{$extra1|default:""}

setzen

Offline