[TYPO3-german] OT: google & shortcuts
Alexander Bohndorf
bohndorf at sitegeist.de
Wed Sep 27 14:21:49 CEST 2006
Hallo,
ich habe den Code-Schnipsel von Sascha mal für die Shortcuts und externen
URLs gebaut:
# --- externe URLs und Shortcuts direkt verweisen:
1.NO {
stdWrap.cObject = CASE
stdWrap.cObject {
key.field = doktype
default = TEXT
default {
field = title
stdWrap.htmlSpecialChars = 1
}
# 4 = shortcut, 3 = external url
4 = TEXT
4 {
field = title
typolink.parameter.field = shortcut
# der Link kommt schon über die obige typolink-Deklaration,
daher äußeren Link entfernen
doNotLinkIt = 1
}
# 3 = external url
3 = TEXT
3 {
field = title
typolink.parameter.field = url
typolink.extTarget.field = target
# der Link kommt schon über die obige typolink-Deklaration,
daher äußeren Link entfernen
doNotLinkIt = 1
}
}
}
Viele Grüße,
Alexander Bohndorf
"Sacha Vorbeck" <info at unlimited-vision.net> schrieb im Newsbeitrag
news:mailman.1.1142548191.8098.typo3-german at lists.netfielders.de...
> Hallo Daniel,
>
>>>Imho ist innerhalb von Typo3 der Shortcut auch zu kurzsichtig gelöst.
>>>EIGENTLICh sollter der quasi die neue Seite mit der endgültigen URL
>>>anzeigen. De facto hat aber die Shortcut-Seite eine eigene URL und
>>>spiegelt nur den Inhalt der eigentlichen Seite.
>
> das kannst du ja ändern, indem du dein Menü entsrpechend anpasst.
>
> Hier ein Ausschnitt:
>
> NO {
> stdWrap.cObject = CASE
> stdWrap.cObject {
> key.field = doktype
> default = TEXT
> default {
> field = title
> dataWrap = <option
> value="index.php?id={field:uid}">|</option>
> }
> 3 = COA
> 3 {
> 10 = COA
> 10 {
> 10 = TEXT
> 10 {
> value =
> typolink {
> parameter.field = url
> returnLast = url
> }
> }
> stdWrap.wrap = <option value="|">
> }
> 20 = TEXT
> 20.field = title
> 20.wrap = |</option>
> }
> }
>
> Das passt nicht ganz, weil es
> a) für Seiten vom Typ externe URL gedacht ist
> und
> b) eine Select-Box und kein normales Menü erzeugt
>
> Aber das Prinzip wird hoffentlich klar. Du kannst mit Hilfe
> stdWrap.cObject selbst steuern, wie deine Menüeinträge aussehen sollen.
> Mit dem CASE Objekt liest du aus, welcher Typ für die Seite eingestellt
> worden ist. Wenn es eine Seite vom Typ Shortcut ist (sollte den Wert 4
> haben), dann setzt du dort ein TEXT-Objekt mit field = title und einem
> typolink.parameter.field = shortcut rein und schon wird der Link in
> deinem Menü nicht mehr auf die Shortcut-Seite zeigen, sondern ein
> direkter Verweis auf die Zielseite sein.
>
> Hoffe das hilft, ansonsten kann ich auch morgen was passenderes
> nachliefern.
>
> --
> Ciao,
> Sacha
More information about the TYPO3-german
mailing list