Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 05.08.05, 10:33
Forum Zuschauer
 
Registriert seit: 05.08.05
Beiträge: 3

listNum.splitChar und Text zusammensetzen


Hallo,

ich arbeite gerade das Buch "Praxiswisen Typo3" durch und habe jetzt folgendes Problem.
Für den Fall, dass ein Link zweizeilig ausgegeben werden soll, kommt die Funktion listNum = 0 und listNum.splitChar = | zur Anwendung.
Das Klappt soweit auch ganz gut, nur wird jetzt mein Trailertext, der den Seitentitel bzw. Seitenuntertitel enthält ebenfalls mit dem Pipesympol zerstückelt. Eine Lösung ist im Buch nicht angegeben und so habe ich mich daran wie folgt versucht:

Code:
         :
         # Text auf dem Trailer rendern
         30 = TEXT
         30.text.field = subtitle // title
         30.text.listNum = 0
         30.text.listNum.splitChar = |
         30.fontFile = fileadmin/Projekt_1/Fonts/verdana.ttf
         30.fontSize = 24
         30.fontColor = #364497
         30.niceText = 1
         30.offset = 10, 85

         35 < .30
         35.text.listNum = 1
         35.offset = 400, 85
         :

Das klappt soweit auch. Das Problem ist jetzt allerdings, daß ich den Offsetwert 400 durch try 'n error gefunden habe - der Offset müßte also abhängig von der Textlänge bzw. Schriftart und -größe des Inhalts von listNum = 0 sein.
Wie kann ich das bewerkstelligen?
Oder bin ich da völlig auf dem Holzweg?

Bin als Neuling bin ich für jede Hilfe dankbar.

Gruß
Wolfgang.

Nachdem ich mich nochmal probiert habe, ist folgendes rausgekommen:
Code:
         35 < .30
         35.text.listNum = 1
#         35.text.wrap = |
         35.offset = [30.w], 85
Nun funktionierts fast, nur überschneidet sich der Text jetzt um zwei Zeichen.
Headertitle: Beispieltext1|Beispieltext2
Im Browser steht das "B" vom zweiten Teil über der "1" vom ersten Teil.
Welche Länge repräsentiert eigentlich das "w" in [30.w] ?

Dann hab ich mir gedacht, daß der wrap-Befehl mein Freund sein könnte und habe versucht, die Ausgabe mit einem Leerzeichen () einzuwickeln.
Aber irgendwie läuft da was falsch, denn es wird mir die Zeichenfolge "" ausgegeben, also kein Leerzeichen.

Die Möglichkeit, im Headertitle zwei Leerzeichen vor dem Trennzeichen (|) zu setzen gefällt mir insofern nicht, daß die Redakteure das wohl nicht einleuchtend finden und damit nicht gemacht wird.

Im Moment bin ich am Ende mit meinem dürftigen Latein.
Kann mir da bitte jemand einen Tipp geben?

Gruß
Wolfgang.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 30.08.05, 20:55
Forum Stammgast
 
Registriert seit: 19.08.04
Ort: NRW
Alter: 29
Beiträge: 145
Zinner eine Nachricht über Skype™ schicken

Hallo Wolfgang,

habe mir das ganze gerade mal angeschaut
das [30.w] steht für die Breite der Ebene 30.

Das sich das ganze etwas überschneidet ist klar. Nimm einfach als Wert

Code:
35.offset = [30.w]+10, 85
Da du den Offset ja von 30 ja bereits auf 10 hast.

Habe es nicht getestet, aber das sollte es sein..
__________________
Gruss Stefan

T3: 4.0.4 WIN/LINUX shared hosting
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 05.09.05, 09:15
Forum Zuschauer
 
Registriert seit: 05.08.05
Beiträge: 3

Hallo Stefan,

vielen Dank für den Tipp.
Nun ist der Groschen gefallen - ich hab, wie Du schon geschrieben hast, den Offset des ersten Textteiles nicht berücksichtigt... und ein Leerzeichen mußte auch noch rein...

Code:
# Zweiten Teil des Trailertextes ausgeben
         35 < .30
         35.text.listNum = 1
         35.offset = [30.w]+22, 85

Nun hab ich aber noch ein weiteres Problem:
Einer der Seitentitel lautet "Cronograma de|ensayos" (mit dem Trennzeichen, damit er im grafischen Link zweizeilig ausgegeben werden kann)

1. der ALT-Tag im Link (GMENU) enthält noch das Trennzeichen "|"
2. in der Browser-Titelzeile wird ebenfalls das Trennzeichen "|" ausgegeben
3. im Klickpfad wird ebenfalls das Trennzeichen "|" ausgegeben
4. in der Sitemap wird ebenfalls das Trennzeichen mit ausgegeben.

Code:
 # Den Klickpfad an Position 20 darstellen
         20 = HMENU
         20 {
            special = rootline
            special.range = 2|-1
            1 = TMENU
            1.NO = 1
            1.NO.linkWrap = |/ |*| |/ |*| |
         }
Code:
  # Das grafische Menü links erstellen
      MENU_LINKS = HMENU
      MENU_LINKS {
         wrap = <img src="fileadmin/Projekt_1/Images/linie_weiss.gif" width="178" height="1"><br>|
         special = directory
         special.value = 7
         entryLevel = 1
         1 = GMENU
         1.NO = 1
         1.NO {
            wrap = |<br>
            XY = 178, 28+[16.h]
            backColor = #364497
              
            # Text auf den Menüpunkten rendern
            10 = TEXT
            10.text.field = title
            10.text.listNum = 0
            10.text.listNum.splitChar = |
            10.fontColor = #FFFFFF
            10.fontFile = fileadmin/Projekt_1/Fonts/verdana.ttf
            10.fontSize = 12
            10.niceText = 1
            10.offset = 14, 18
            
            # Eine ggf. vorhandene zweiteTextzeile
            15 < .10
            15.text.listNum = 1
            15.offset = 14, 40
            
            # Hilfsebene zur Berechnung der Höhe von Menüpunkten
            16 < .10
            16.text.case = upper
            16.text.listNum = 1
            16.fontSize = 22
            16.offset = 1000, 1000
              
            # Eine weisse Linie erzeugen
            20 = IMAGE
            20.file = GIFBUILDER
            20.file {
               XY = 178, 1
               backColor = #FFFFFF
            }
            20.offset = 0, 27+[16.h]
         }
         # Einen RollOver-Zustand beschreiben
         1.RO < .1.NO
         1.RO.backColor = #061467
         1.RO.10.fontColor = yellow
                  
         # Die zweite Ebene als Kopie der ersten Ebene beschreiben
         2 < .1
         2.NO {
            backColor = #D3E2F9
            10.fontColor = #061467
            10.fontSize = 10
            10.offset = 23, 17
         }
         2.RO < .2.NO
         2.RO.backColor = #C1D5F4

         # Die dritte Ebene als Kopie der zweiten Ebene beschreiben
         3 < .2
         3.NO {
            backColor = #D3E299
            10.fontColor = #061467
            10.fontSize = 9
            10.offset = 33, 18
         }
         3.RO < .3.NO
         3.RO.backColor = #C1D594
     }
Code:
# Die Sitemap von eimen Ausgangspunkt erstellen lassen
tt_content.menu.20.2 {
   special = directory
   special.value.field = pages
}
Wo und wie muß ich überall was eintragen, damit diese
Schönheitsfehler auch noch ausgemerzt werden können?

Könnte mir bitte da noch jemand auf die Sprünge helfen?

Schöne Grüße
Wolfgang.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 03.03.08, 19:19
Forum Newbie
 
Registriert seit: 30.07.05
Beiträge: 21

Hast Du mittlerweile eine Lösung dafür gefunden, damit der splitChar nicht überall angezeigt wird?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
SplitChar auch für TMENU? und Klassen einem TMENU zuweisen Brainbug80 GMENU, HMENU, TMENU und Co. 2 20.08.08 19:52
Inhaltstyp "Text m/ Bild" zeigt keinen Text C-rank TYPO3 4.x Fragen und Probleme 1 14.03.08 12:14
Smoothgallery lässt Text im Text m/Bild Modul verschwinden waumpada rg 16 14.03.08 10:19
Unterstrichener Text in Image > Gifbuilder > Text SchmitzKater TYPO3 3.x Fragen und Probleme 1 09.01.08 12:59
listNum.splitChar und Text zusammensetzen (die 2te) muzikus69 TYPO3 3.x Fragen und Probleme 0 12.09.05 14:18


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:54 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0