Wenn Sie von unseren Extensions, Tipps und (Online-)Hilfen in Ihren Projekten profitieren konnten und das Gefühl haben, sich dafür erkenntlich zeigen zu wollen, dann dürfen Sie uns gerne für unsere Leistungen eine kleine Spende zukommen lassen. Klicken Sie einfach auf den u.a. Button

Paypal Spendenknopf

Für mehr Infos
bitte auf die Grafik unten klicken.
 

kk_styleswitcher.php NEU!
Aktuelles Programm im Zusammenspiel mit realURL (realurl_conf.php) OHNE URL-Parameter.
(Ändere die Endung txt in php um!)
 
168 Downloads
seit 20.03.10
zuletzt herunter geladen: 31.01.12 00:18

Umschalten von Styles (css) per Mausklick

20.03.2010

wie hier bei uns oben rechts!

Ausschnitt (siehe oben rechts im Header)

Eigentlich wird ein URL-Parameter "?stil=sw" oder "?stil=ohne" an die Seitenadresse angehangen. Leider sind diese in der robots.txt nicht auszuschalten, wobei Suchmaschinen evtl. "duplicate content" feststellen. Im Zusammenspiel mit der Extension realUrl und einen Eintrag in der Datei realurl_conf.php war dies nun möglich. Wenn Sie oben umschalten, werden Sie den Effekt in der Statusleiste Ihres Browsers beobachten können.

Statt "http: //www.kupix.de/about-us.html?stil=sw" steht dort nun "http: //www.kupix.de/sw/about-us.html". Zusätzlich kommt das kleine php-Skript kk_styleswitcher.php zum Zuge, das Sie im nächsten Absatz herunterladen können (nach download umbenennen: txt => php).

Es folgen nun die Codeteile.

 

Eintrag in die realurl_conf.php:

'preVars' =>array(
    array(
        'GETvar' => 'stil',
        'valueMap' => array(
            'sw' => 'sw',
            'no' => 'ohne',
        ),
        'valueDefault' => '',
        'noMatch' => 'bypass',
    ),
),

 

Eintrag im TYPO3-Template-Setup:

# Design-Stilumschalter:
page.10.subparts.DESIGN = PHP_SCRIPT
page.10.subparts.DESIGN.file = {$phpPath}kk_styleswitcher.php

 

Eintrag in der robots.txt (womit kein doppelter Content von Suchmaschinen festgestellt wird):

Disallow: /sw/
Disallow: /no/

 

 

 

20.03.2008

wie beim Tierschutzverein Jülich

Ich bin schon ein paar mal danach gefragt worden in verschiedenen Foren, ich setze es jetzt einfach mal hier hinein.

Wie funktioniert das Umschalten von Stylesheets?

Als erstes habe ich im Typoscript-Setup das definiert:

# Umschaltlinks:

temp.tag = TEXT

temp.tag {

value = +++ Tages-Design +++

typolink.parameter.data = page:uid

typolink.additionalParams = &css=2

typolink.ATagParams = class="noUnderline"

wrap = <div id="design">|</div>

}

 

temp.abend = TEXT

temp.abend {

value = +++ Abend-Design +++

typolink.parameter.data = page:uid

typolink.additionalParams = &css=1

typolink.ATagParams = class="noUnderline"

wrap = <div id="design">|</div>

}

und dann einem Platzhalter (subparts oder marks) mit Namen DESIGN zugewiesen. In der Anwendung passiert das in Abhängigkeit der Tageszeit, ob ich nun "tag" oder "abend" zuweise, jedenfalls in etwa so:

page.10.subparts.DESIGN < temp.tag

 

 

 

 

 
TYPO3