[Typo3-UG Oesterreich] ReRe: srlanguagemenu Zeilenumbruch verhindern.

Georg Berner gb at sw-schmiede.at
Mon Jul 18 14:11:42 CEST 2005


Danke,

Guter Tip, über css die divs inline darzustellen. Funktioniert zumindest 
auf IE unf Firefox unter Windows.

Eleganter fände ich es aber natürlich die "divs" überhaupt loszuwerden. 
Ich dachte ich hätte alles dazu gesetzt. (auch "link.NO.stdWrap.wrap") 
aber nach dem Link zur ersten Sprache wird noch immer "<div class="NO"> 
&nbsp; </div>" angezeigt.

nach der zweiten Sprache wird dann brav ein <span> verwendet.

----
In den Constants:

plugin.tx_srlanguagemenu_pi1.separator = &nbsp;
----
Im Setup:

temp.languageMenu < plugin.tx_srlanguagemenu_pi1
temp.languageMenu{
   languagesUidsList = 3
   defaultLayout = 2
   link.NO.stdWrap.wrap = <span class="norm">|</span>
   link.INACT.stdWrap.wrap = <span class="INACT">|</span>
   link.CUR.stdWrap.wrap = <span class="CUR"><img 
src="{$plugin.tx_srlanguagemenu_pi1.pointerImage}" style="width:7px; 
height:10px;" /> | </span>
   links.stdWrap.wrap =  | <span class="NO"> 
{$plugin.tx_srlanguagemenu_pi1.separator}</span> |*|  |  <div 
class="NO"> {$plugin.tx_srlanguagemenu_pi1.separator} </div> |*|   |
}
----


Wolfgang Klinger schrieb:

 >  Hallo!
 >
 >  Georg Berner schrieb folgendes am 18.07.2005:
 >
 >> Da ich nur zwei Sprachen zur Auswahl habe, ist es in meinem Layout 
praktischer die zwei Links nebeneinander anzuzeigen. Ich habe daher das 
   "defaultLayout" auf "2" (Linkliste) gesetzt und versuche die Zeilen 
umbüche, die durch die  "<div>"-Tags entstehen, loszuwerden.
 >>
 >> durch "links.stdWrap.wrap" habe ich es immerhin so hinbekommen, dass 
nach der zweiten Sprache kein "<div class="NO"> &nbsp; </div>" mehr 
kommt. Nach der ersten (=default) krieg ichs aber nicht weg.
 >
 >
 >
 >  Beispiel zum Ansehen?
 >
 >  hast du
 > ----
 > plugin.tx_srlanguagemenu_pi1.link.NO.stdWrap.wrap = ----
 >  gesetzt?
 >  (siehe EXT:sr_language_menu/ext_typoscript_setup.txt bzw. TypoScript
 >  Object Browser für die Standard Einstellungen)
 >
 >  Du kannst auch mittels CSS div Tags mit "display: inline" oder "float"
 >  dazu bringen nebeneinander zu stehen...
 >
 >
 >  lg
 >  Wolfgang
 >
 >
 >


-- 
Georg Berner

Software-Schmiede GmbH.
Hartlgasse 37–39/10
A-1200 Wien

gb at sw-schmiede.at




More information about the TYPO3-at mailing list