Zum Inhalt springen

stdWrap / ifEmpty

Erstellt am 26. Dezember 2006 · 7 Antworten · letzte Antwort am 27. Dezember 2006

Tags: Frage

Sareen ·

HI ihr,

ich versuche mich nun schon seit Tagen an folgendem Problem:

header.meta = COA
header.meta.20 < keywords.meta
header.meta.20.stdWrap {
    required = 1
    wrap = <meta name="keywords" content="|" /> 
}

Also wenn "keywords.meta" leer ist, soll natürlich nichts herumg ge"wrap"t werden. Wenn "keywords.meta" einen Wert enthält, dann soll etwas herumge"wrap"t werden.
Leider klappt das einfach nicht. Ich habe das Forum schon genau durchforstet, aber nichts hat bei mir funktioniert.

hat jemand einen Rat für mich?

Gruß Sareen

just2b ·

Hallo,

wie wärs mit dem:

page.meta {
    keywords.field = keywords
    keywords.ifEmpty ( 
         stadard keywords, keyword2
    )
    description.field = description
    description.ifEmpty ( 
         Das ist eine Beschreibung
    )
    robots = INDEX,FOLLOW
 }

georg

Sareen ·

HI Georg,

vielen Dank für Deine Hilfe, leider bringt mich Dein Code nicht weiter. Denn ich will ja bei keinen Angaben einfach NICHTS ausgeben. Deine Methode setzt einfach einen Default wert.
... das mag hier bei den Meta-Angaben schon sinvoll sein. Ich habe das selbe Problem aber auch noch an anderen Stellen, wo es wirklich essentziell ist, dass dann NICHTS ausgegeben wird.

beste Grüße

Sareen

Sareen ·

das geht leider auch nicht, da dann ja wieder um "NICHTS" herumgewrapt wird.
Es wird dann also ausgegeben:
<meta name="keywords" content="" />

Sareen ·

Vielleicht macht dieser Code mein Problem klarer:
Ich will die "<div></div>"-Tags natürlich nur dann um "inhalt" wrappen, wenn Inhalt existiert:

test = COA
test.10 < inhalt
test.10 {
    stdWrap.required = 1
    stdWrap.wrap = <div>|</div> 
}

Dieser Code sollte ja eigentlich funktionieren. - Tut er aber nicht. Warum?

Sareen ·

Vielen Dank noch mal,

aber das ist nicht meine Frage. Ich weiss wie ich Meta-Tags setzten kann. Mir geht es um stdWrap. Ich hatte nur ein Beispiel genommen in dem zufällig auch Meta-Tags vorkamen.

Also hat jemand eine Idee zu dem stdWrap Problem?
Das würde mich wirklich freuen.

viele Grüße

Sareen