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

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

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 obern 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

in der robots.txt (womit keine 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

 

 

 

 

29.03.2008

oder wie hier bei kupix.de-Home (früher)

Und so hatte ich es auf unserer Homepage umgesetzt -

im Typoscript-Setup:

page.10.subparts.DESIGN = PHP_SCRIPT

page.10.subparts.DESIGN.file = {$phpPath}my_stylesheetswitcher.php

Den PHP-Code findet Ihr in dieser Datei:

29.03.2008

Altes Switcher-Programm, es entspricht nicht dem von oben!!!

my_stylesheetswitcher.php
Die Datei ist als TXT-Datei abgespeichert, damit Ihr es besser im Sourcecode sehen könnt!
 
1406 Downloads
seit 20.08.07 10:16 Uhr



Geben Sie Ihren Kommentar ab, wenn Sie möchten:

Keine Kommentare

Kommentar hinzufügen

Es wäre nett, wenn Sie uns sagen würden, wie Sie auf diese Seite gekommen sind.

Mit * markierte Felder sind Pflichtfelder und müssen eingegeben werden!

*
*



*