Ergebnis 1 bis 5 von 5
  1. #1
    Forum Newbie
    Registriert seit
    06.09.2006
    Alter
    25
    Beiträge
    46

    Schriftfarbe per Selector Box ändern

    Hallo!

    Ich lasse per TemplaVoila eine Grafik einfügen, auf welcher mit zwei Texteingabefeldern ein zweizeiliger Text gerendert wird. Das läuft soweit gut.
    Desweiteren habe ich zwei Selector Boxen eingefügt, mit denen die Redakteure für die jeweilige Zeile bestimmte Farben auswählen können (z.B. "Light green", "Dark blue", ...).
    Leider schaffe ich es einfach nicht, die Textfarbe je nach Auswahl einfügen zu lassen. Versuche mit CASE und if sind bisher kläglich gescheitert.
    Hat jemand den passenden Codeschipsel für die Abfrage parat?

    Hier mein TS ohne eingebaute Abfrage (die fontColor soll hinterher jeweils geändert werden können):

    fghh

    Habe im Net schon eine ganze Weile nach einer Lösung gesucht, aber selbst im Typo3Wiki konnte sie nicht zufriedenstellend beantwortet werden.

  2. #2
    tom
    tom ist offline
    TYPO3 Forum Team Moderator Avatar von tom
    Registriert seit
    11.09.2004
    Ort
    Schillerstadt Marbach
    Alter
    44
    Beiträge
    786
    habe ich richtig verstanden, dass der Text zwar auf die Grafik gedruckt wird, aber Du die Farbe nicht verändern kannst ?

    Dann solltest Du mal das XMl der DS hier posten (vor allem der Teil mit der Farbauswahl.

    Vermutlich ist dann da der Fehler. Ich habe in meinem DS eine Auswahlliste, in der der Redakteur eine Schriftfarbe (css-Attribut) wählen kann. Das sieht z.B. wie folgt aus:
    Code:
    <field_farbeheader type="array">
    <type>attr</type>
    <tx_templavoila type="array">
    <title>Farbe Überschrift</title>
    <sample_data type="array">
    	<numIndex index="1"></numIndex>
    </sample_data>
    <eType>select</eType>
    </tx_templavoila>
    <TCEforms type="array">
    <config type="array">
    <type>select</type>
    <items type="array">
    <numIndex index="0" type="array">
    	<numIndex index="0">schwarz</numIndex>
    	<numIndex index="1">text</numIndex>
    </numIndex>
    <numIndex index="1" type="array">
    	<numIndex index="0">weiss</numIndex>
    	<numIndex index="1">texthell</numIndex>
    </numIndex>
    </items>
    <default>0</default>
    </config>
    <label>Farbe Überschrift</label>
    </TCEforms>
    </field_farbeheader>
    Tom
    "Wer nichts anderes tut als Geld verdienen, verdient auch nichts anderes ..."

    P.S. Ich habe gerade beschlossen alle meine Tipp- und Rechtschreibfehler unter die Open Content License zu stellen.

  3. #3
    Forum Newbie
    Registriert seit
    06.09.2006
    Alter
    25
    Beiträge
    46
    Hallo!

    Ja, so ungefähr sieht mein DS mit der Farbauswahl auch aus. Die Selector-Boxen funktionieren soweit auch richtig (die Auswahl lässt sich als Text ausgeben).

    Mein Problem ist, dass ich einen Codeschnipsel bräuchte, der die jeweilige Auswahl in den Selector-Boxen verarbeitet, nach dem Schema:
    "Wenn 'blau' ausgewählt, dann setze fontColor = blue"

    Irgendwie schaffe ich es nicht, alleine einen funktionierenden if- oder CASE-Befehl zu schreiben.

    Hier der Code der Auswahllisten im DS:

    fghh

  4. #4
    Forum Newbie
    Registriert seit
    06.09.2006
    Alter
    25
    Beiträge
    46
    Hallo!

    Nach einigem an mühevoller Suchmaschienenrecherche habe ich das Ende des im TYPO3-Wiki angefangenen Mailinglist-Eintrages gefunden (Da TYPO3.org ja vorübergehend die Archive deaktiviert hat, kein leichtes Unterfangen) und kann nun eine (wirklich simple *schäm*) Lösung für das Problem präsentieren.

    Hier das TypoScript des gemappten Bildobjektes, auf das der Text gerendert wird:

    fghh

    Wenn jetzt noch mein Textelemente-stauchen-Problem gelöst wäre, wäre das echt prima ;)

  5. #5
    TYPO3 Forum Team Moderator
    Registriert seit
    01.12.2005
    Ort
    Kiel
    Alter
    42
    Beiträge
    2.504
    Danke für die Info.

    Armin
    Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.

    Tipps und Tricks zu TYPO3: http://typo3.intervation.de
    Folge mir auf http://twitter.com/intervation
    Agentur: Ideenwerft Werbeagentur

 

 

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Facebook Kommentare

Ähnliche Themen

  1. rtehtmlarea - keine Schriftfarbe
    Von ixvor im Forum TYPO3 4.x Rich Text Editor
    Antworten: 9
    Letzter Beitrag: 20.06.2008, 09:47
  2. schriftfarbe rte
    Von ant.one im Forum TYPO3 4.x Rich Text Editor
    Antworten: 0
    Letzter Beitrag: 13.06.2008, 11:47
  3. jw_calendar - Schriftfarbe ändern
    Von donjupp im Forum Kalender
    Antworten: 2
    Letzter Beitrag: 23.07.2007, 23:36
  4. htmlArea RTE--Schriftfarbe ändern??
    Von silversurferes im Forum TYPO3 4.x Rich Text Editor
    Antworten: 4
    Letzter Beitrag: 14.06.2007, 11:12
  5. Schriftfarbe, Überschriftfarbe
    Von alfa im Forum TYPO3 4.x Fragen und Probleme
    Antworten: 5
    Letzter Beitrag: 15.01.2007, 13:45

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73