Zum Inhalt springen

marker auf einer seite leer lassen

Erstellt am 19. Oktober 2004 · 4 Antworten · letzte Antwort am 20. Oktober 2004

Tags: Templates & Layouts, Frage

be_dee ·

vorab danke für die ganze grossartige hilfe, die hier schon bekommen hab - (suche im forum nach autor be_dee)

folgendes problem:
habe im template den marker ###drucken###
wird ersetzt durch den link >diese seite drucken< funktioniert nun perfekt -

natürlich wird dieser marker auf meiner titelseite auch angezeigt, will aber nicht - ist es möglich nur für die titelseite diesen marker durch z.b. leeren text zu ersetzen? ohne für diese titelseite (=root) ein eigenes template ohne diesen marker anlegen zu müssen?

besten dank
be_dee

be_dee ·

versuchte gerade:

[globalVar = TSFE:id =1 ]
marks.DRUCKEN = TEXT
marks.DRUCKEN.value = xxx
[global]

so wie ich das versteh: bitte ersetzt mir auf der seite auf der die page id 1 ist den ###DRUCKEN### marker den text xxx

nix funkt
steh ich auf der leitung?
lg
be_dee

be_dee ·

warum

[globalVar = TSFE:id =1 ] 
marks.DRUCKEN = TEXT 
marks.DRUCKEN.value = xxx 
[global]

nicht funktioniert, weiss ich inzwischen - d.h. ich glaub zu wissen warum das nicht funkt, irgendwo las ich die bedingung darf nicht zwischen geschweiften klammern stehen -

tuts aber, und zwar zwischen:

seite.10 = TEMPLATE
seite.10 {
   template = FILE
   template.file = fileadmin/template.htm
...
...
}

die bedingung einfach aus den klammern raus holen geht nicht, ausserhalb dieser klammern hab ich ja keinen zugriff mehr auf den marker ###DRUCKEN### mittels mark.DRUCKEN.etc

deshalb dachte ich mir der einzige weg ists ein COA zu bilden, so ungefähr:

[globalVar = TSFE:id >1 ] 
printlink = COA
printlink {
  10 = TEXT
  10 {
    wrap = <a href="#" onClick="window.open('index.php?|&type=98','drucken','width=520,height=400,resizable=no,scrollbars=yes');"> Seite drucken&nbsp;  <img src="fileadmin/template/bergsport/images/print.gif" border=0 alt="Druckversion anzeigen"></a>
  }
}
[global]

(und dieses COA in die bedingung zu setzen

und später dann

   marks.DRUCKEN = < printlink

und das funkt !!!!!! 😃

db ·
be_dee schrieb
seite.10 = TEMPLATE
seite.10 {
   template = FILE
   template.file = fileadmin/template.htm
...
...
}

die bedingung einfach aus den klammern raus holen geht nicht, ausserhalb dieser klammern hab ich ja keinen zugriff mehr auf den marker ###DRUCKEN### mittels mark.DRUCKEN.etc

Hallo,

was meinst Du mit "keinen Zugriff". Natürlich hast Du darauf Zugriff. In Deinem Falle hättest Du nur

seite.10.marks.DRUCKEN =

schreiben müssen und Deine Bedingung hätte funktioniert (ausserhalb der Klammern).

Grüsse

be_dee ·

...und plötzlich fiel es mir wie schuppen von den augen...
:o 😃

Nichts auf der Welt ist so gerecht verteilt wie der Verstand. Jeder glaubt er hätte genug davon....is auch irgendwie nett

lg
be_dee