Zum Inhalt springen

tt_content formatierung

Erstellt am 21. Juni 2009 · 3 Antworten · letzte Antwort am 23. Juni 2009

Tags: Frage

Unbekannter Benutzer ·

Hallo zusammen,

ist es möglich den tt_content zu Formtieren mit fontfile ich habe auf meinen Server in einem Fontverzeichniss eine spezielle Schriftart hochgeladen.

Wenn der User sie Installiert hat auf dem PC wird diese auch dann in Typo3 ausgegeben aber ich habe Probleme in dem Content mit Gifbuilder zu arbeiten das funktioniert irgentwie nicht.

Gibt es dafür eine Lösung?

CONTENT >
CONTENT = CONTENT
CONTENT {
        table = tt_content
        select {
                orderBy = sorting
                # Spalte RECHTS
                where=colPos=1
                languageField = sys_language_uid
        }
}

CONTENT.stdWrap.ifEmpty.cObject = CONTENT
CONTENT.stdWrap.ifEmpty.cObject {
        table = tt_content
        select{
                # ID der Seite mit Default-Inhalt
                # pidInList = 1013
                orderBy = sorting
                # Spalte, aus der der Inhalt entnommen wird, hier NORMAL
                where=colPos=0
                # max. 3 Datensätze Anzeigen
                max = 3
                languageField = sys_language_uid
        }
}
   
}

}



 lib.stdheader >
 lib.stdheader = CASE
 lib.stdheader {
     key.field = header_layout
     1 = TEXT
     1.field = header
     1.wrap = <font face="Exocet" size="4">  | </font><br>
     2 = IMAGE
     2.file = GIFBUILDER
     2.file {
         XY = 220,[10.h]+[20.h]+2
         transparentBackground = 1
         transparentColor = #ffffff
         10 = TEXT
         10.text.field = header
         10.fontColor = #363636
         10.fontFile = fileadmin/fonts/EXL_____.TTF
         10.fontSize = 14
         10.offset = 2, 27
         10.niceText = 1        
         }

     2.wrap = |<br>
     
     default < .1
 }



tmp_tt_content_text < tt_content.text
tt_content.text >
tt_content.text = COA
tt_content.text.10 < lib.stdheader
tt_content.text.20 = TEXT
tt_content.text.20 {
field = bodytext
fieldRequired = bodytext
 
wrap = <font face="Exocet" size="3">|</font><br>
parseFunc < tmp_tt_content_text.20.parseFunc
editIcons < tmp_tt_content_text.20.editIcons
}

Das ist der Ausschnitt den ich meine.

Nephiria

Michaelh74 ·

Hallo Nephiria,

nein das geht so leider nicht. Du kannst bei reinen Text Element nur echte Webschriften wie z.B. Arial, Verdana, etc. Sonst hast Du wie schon richtig erkannt das Problem, dass der User die Schrift nicht auf dem Rechner installiert hat...

Der Ordner font ist eher dazu da Grafiken mit Beschriftung zu generieren. Jetzt denkst Du vielleicht, gut dann mach ich den Textblock eben als Grafik. Aber davon würde ich Dir dringend abraten!

Gruß
Michael

Unbekannter Benutzer · · Beste Antwort

Hallo danke Dir für die rasche Antwort,

gibt es denn eine Möglichkeit das ich dem unser diese Schriftart in sein Font Verzeichnis rein schieben kann?

Oder gibt es für mich eine alternative wie ich den Text so darstellen kann wie ich mag?

Ich habe lange nach diesem Font gesucht weil dieser mit dem Thema der Seite gut abschließt.
Über Vorschläge diesbezüglich wäre ich sehr dankbar.

Grüsse

Francesco

Michaelh74 ·

gibt es denn eine Möglichkeit das ich dem unser diese Schriftart in sein Font Verzeichnis rein schieben kann?

Wenn meinst Du denn mit "dem"? Also, Du kannst z.B. nicht einem User einen beliebigen Font auf den Rechner beim Aufruf Deiner Website installieren ;-)

Das ist eine generelle Problematik mit der Du Dich am bestern VOR der Font-Suche hättest auseinander setzen müssen und auch der Grund warum eben sehr viele Websites mit Standardschriften a la Arial und Verdana arbeiten. Der Grund hierfür ist nicht, dass die den Leuten so gut gefällt ;-)

Meines Wissens geht das nur über Grafiken oder Flash. Gibt wohl auch einen Weg der irgedwie dynamisch Text als Flash mit Font rendert, aber das sind meiner Meinung nach alles keine wirklich 100% brauchbaren Ansätze. Falls Du nun auf die Idee kommen solltest alles in ne Grafik zu packen, bedenke bitte, dass z.B. keine Suchmaschinen den Text aus der Grafik lesen kann...

Gruß
Michael