Zum Inhalt springen

wie bekommt man einen parameterwert vom link in einen wrap

Erstellt am 10. Februar 2005 · 7 Antworten · letzte Antwort am 17. März 2005

Tags: Links, Frage

wasiko ·

hallo,

meine problemstellung anhand eines bsp:

beim aufruf der seite www.meinedomain.com/index.php?id=100&L=2 sollen links auf der seite mit dem wert des parameters L gewrappt werden.

im Template als ca. so:

link_stdWrap.innerWrap= | &L=wertauslink

wie kann ich die entsprechende zahl meinem wrap zuweisen?

Proximo ·

Mir wär jetzt zwar spontan Linkwrap eingefallen, allerdings hängt der sich nur um die <a> tags... also außen dran... man könnte es auch versuchen über target reinzuschmuggeln... aber das ist alles sehr unsauber...

Die Funktion soll ja nur sein das der Link mit der aktuellen Variablen von Language gewrapt wird oder? Tut es doch?

MFG Proximo

wasiko ·

es geht um einen link, der mit der extension selectpro generiert wird. es gibt eine wrap-funktion für den link. aber ich schaffe es aber nicht den language-parameter anzuhängen.

Klappskali ·

... so bekommt man Werte aus der URL, aus "TS by Example":

Getting the value of a global var:

Before you continue here, please go to "index.php?id=5"

page.10 = TEXT
page.10.data = global:id

outputs "5"

So, könnte es glaube ich auch gehen:

GP:L

greetings, kk.

wasiko ·

soweit ists mir klar. nur wie bekomm ich den wert nun in den wrap rein?
untenstehendes hab ich schon probiert mit dem ergebnins, dass entweder nichts gewrapt wird oder im wrap nicht der wert von L sonder plain-text drinnensteht.

link_stdWrap {
  7 {
    ##### variante 1 ########
    wrap= | &L={GP:L} //funkt nicht ->ausgabe &L={GP.... 
    
    ##### variante 2 ########
    append = TEXT    
    append.data=GP:L // funkt  nicht    --> keine ausgabe
    append.value = GP:L //funkt  nicht   --> ausgabe GP:L

    } // end 7

} // end link_stdWrap
wasiko ·

danke. aber config.linkVars bringt mich nicht weiter.
das verwende ich sowieso schon für die mehrsprachigkeit.
ich will ja bloss einen link, den ich mit der extension "selectpro" generiere mit einem parameter wrapen.

machwert ·

Problem ist sicher schon gelöst, aber nochmal für alle anderen.

Globale Variablen können so ausgelesen werden:

{GPvar:L}

Beispiel für Auslesen der Variable im TMenu:

config.linkVars = L

# Menu 2 cObject
temp.menu = HMENU
temp.menu.entryLevel = 1

# First level menu-object, textual
temp.menu.1 = TMENU
temp.menu.1 {
NO.allWrap.dataWrap = index.php?id={elementUid}&L={GPvar:L}">|
NO.subst_elementUid = 1
NO.doNotLinkIt = 1
NO.ATagAfterWrap = 1
NO.stdWrap.htmlSpecialChars = 1
NO.ATagParams = class="navtop"
}

Beste Grüsse

Volker