Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 27.05.08, 10:13
Forum Newbie
 
Registriert seit: 22.01.08
Alter: 25
Beiträge: 21

Verschiedene CSS-Dateien auswählbar


Hi,

es geht darum das ich über Links/Buttons einstellen möchte, welche CSS Datei verwendet wird.
Auf diese Weise sollen für die Barrierefreiheit größere Schriften verwendet werden, bilder ausgeblendet etz.


Ich hoffe das geht mit Typoscript, wenn ja, wie ?

z.B:
irgendwie einen Parameter übergeben, der dann als IF-Abfrage entscheidet welche CSS Datei und dann den Parameter an alle Links in der Seite weitergibt ?!?!

danke
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 27.05.08, 12:27
Forum Stammgast
 
Registriert seit: 27.12.07
Ort: Dresden
Alter: 26
Beiträge: 192
longhook eine Nachricht über ICQ schicken

Hallo Ronin,

eine Möglichkeit und die, die ich zur Zeit gerne verwende, ist folgende:
  1. Mappen der betreffenden Stellen mittels TV auf Element > TypoScript Object Path (z.B. lib_style1, lib_style2)
  2. im Setup des entsprechenden Templates die auswählbaren CSS-Dateien einbinden:

    Typoscript-Code:
    1:
    2:
    3:
    4:
    5:
    6:
    7:
    8:
    9:
    10:
    11:
    [globalVar = GP:css = 1]
    page.includeCSS {
    file10 = fileadmin/templates/css/style1.css
    file10.media = screen
    }
    [globalVar = GP:css = 2]
    page.includeCSS {
    file10 = fileadmin/templates/css/style2.css
    file10.media = screen
    }
    [GLOBAL]
  3. ebenda die Links generieren lassen:

    Typoscript-Code:
    1:
    2:
    3:
    4:
    5:
    6:
    7:
    8:
    9:
    10:
    11:
    12:
    13:
    14:
    ## Design 1
    lib.style1 = TEXT
    lib.style1 {
    value = Design 1
    typolink.parameter.data = page:uid
    typolink.additionalParams = &css=1
    }
    ## Design 2
    lib.style2 = TEXT
    lib.style2 {
    value = Design 2
    typolink.parameter.data = page:uid
    typolink.additionalParams = &css=2
    }
Gruß

longhook

Geändert von longhook (27.05.08 um 12:29 Uhr). Grund: Was' denn hier los? Die TS-Felder verrücken ständig!
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 27.05.08, 13:36
Benutzerbild von Kurt51
TYPO3forum.net Donater
 
Registriert seit: 21.07.06
Ort: Jülich
Beiträge: 1.135
Kurt51 eine Nachricht über Yahoo! schicken Kurt51 eine Nachricht über Skype™ schicken

Zitat:
Zitat von Ronin Beitrag anzeigen
Hi,

es geht darum das ich über Links/Buttons einstellen möchte, welche CSS Datei verwendet wird.
Auf diese Weise sollen für die Barrierefreiheit größere Schriften verwendet werden, bilder ausgeblendet etz.


Ich hoffe das geht mit Typoscript, wenn ja, wie ?

z.B:
irgendwie einen Parameter übergeben, der dann als IF-Abfrage entscheidet welche CSS Datei und dann den Parameter an alle Links in der Seite weitergibt ?!?!

danke
Kannst auch hier mal nachschauen: Wechsel der Styles auf Klick: www.kupix.de (Kunig)
__________________
Herzliche Grüße, Kurt
kupix webdesign aus Jülich, NRW
(... und, denkt dran - immer schön fröhlich und besonnen bleiben!)
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 27.05.08, 15:59
Forum Newbie
 
Registriert seit: 22.01.08
Alter: 25
Beiträge: 21

danke soweit, es macht nur den Anschein das dies nur für die jeweils eine Seite gilt.

Gibt es einen Weg das Typo das in alle Links mit einbezieht, oder als Cookie speichert ?

(alle Links, da es mehrere, verschiedene Typoscript-Menüs gibt und einige Seiten ja auch gecached werden)

(oder habe ich evtl. was vergessen?)
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
  #5  
Alt 27.05.08, 17:51
Benutzerbild von Kurt51
TYPO3forum.net Donater
 
Registriert seit: 21.07.06
Ort: Jülich
Beiträge: 1.135
Kurt51 eine Nachricht über Yahoo! schicken Kurt51 eine Nachricht über Skype™ schicken

Zitat:
Zitat von Ronin Beitrag anzeigen
danke soweit, es macht nur den Anschein das dies nur für die jeweils eine Seite gilt.

Gibt es einen Weg das Typo das in alle Links mit einbezieht, oder als Cookie speichert ?

(alle Links, da es mehrere, verschiedene Typoscript-Menüs gibt und einige Seiten ja auch gecached werden)

(oder habe ich evtl. was vergessen?)
Du musst "css" natürlich als "linkvar" deklarieren im TS-Setup! Dann wird das automatisch mitgezogen, genau wie bei "L" für Language!
__________________
Herzliche Grüße, Kurt
kupix webdesign aus Jülich, NRW
(... und, denkt dran - immer schön fröhlich und besonnen bleiben!)
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
Gelöst Verschiedene CSS Dateien je nachdem ob Content vorliegt Sparta TYPO3 4.x Fragen und Probleme 1 04.06.08 14:02
Datei für Link nicht auswählbar leof TYPO3 4.x Backend 2 10.04.08 00:54
Inhalte im BE nicht auswählbar und sichtbar fleija TYPO3 4.x Backend 1 30.12.07 23:14
Extension für Eingabe von Dateien für verschiedene Rootseiten vario Extension modifizieren oder neu erstellen 1 17.04.07 12:25
verschiedene CSS für verschiedene Medien (print, handheld, etc..) bensen TYPO3 3.x Fragen und Probleme 2 06.05.05 22:05


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:17 Uhr.


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