Zum Inhalt springen

Sprachenmenü mit zusätzlichem Link

Erstellt am 13. Oktober 2010 · 1 Antwort · letzte Antwort am 14. Oktober 2010

Tags: Frage

Unbekannter Benutzer ·

Hallo zusammen,

ich habe ein einfaches Sprachenmenü (mit Icons) zur Umschaltung der Sprache:

lib.language = COA
lib.language {
   10 = HMENU
   10 {
      special = language
      special.value = 0,5,7
      wrap = <ul class="language">|</ul>
      1 = TMENU
      1 {
         NO = 1
         NO {
            stdWrap.cObject = TEXT
            stdWrap.cObject {
               value = <img src="fileadmin/icons/de.jpg" class="none" alt="deutsch"/> <span class="lang">deutsch</span>|| <img src="fileadmin/icons/uk.jpg" class="none" alt="english" /> <span class="lang">english</span>|| <img src="fileadmin/icons/it.jpg" class="none" alt="italiano" /> <span class="lang">italiano</span>
            }
            allWrap = <li>|</li>
         }
         ACT < .NO
         ACT {
            doNotLinkIt = 1
            allWrap = <li class="current">|</li>
         }
      }
   }
}

Jetzt will ich da noch eine Sprache/Icon dranhängen, allerdings soll der Link auf einen externen Link gehen und nicht auf eine SprachID.
Kann ich das im TS irgendwie einfügen?

Julian.​Hofmann ·

Hallo.

lib.language ist bei Dir ja bereits ein COA, d.h. Du könntest als Objekt mit Index 20 (oder irgendwas größer als 10) hinter das HMENU was hängen - z.B. ein TEXT-Objekt. Dann wäre nur noch die Semantik des Codes zu korrigieren, d.h. es müsste das UL nicht nur ums das HMENU, sondern um HMENU+TEXT. Dies wäre einfach via wrap für das COA-Objekt statt fürs HMENU machbar.

Viele Grüße
Julian