[TYPO3-UG Oesterreich] Mehrere (verschiedene) Templates für einen Seitenbaum
Markus Bischof | Hirnschmalz
typo3 at hirnschmalz.at
Sun Jul 16 19:01:54 CEST 2006
Hallo nochmal,
hier mal exemplarisch der code für das Setup
# Die Definition für das erste Layout
layout1 = PAGE
layout1 {
typeNum = 0
# Konfiguration für die Seite
config {
# Der Dokuemententyp soll XHTML Strict sein
doctype = xhtml_strict
# Die Indexsuche atkivieren
index_enable = 1
index_externals = 1
}
# Alle verwendeten Stylesheets einbinden
includeCSS {
# Das CSS für die Bildschirmausgabe
file1 = ..................
file1.media = screen, all
file1.title = .......................
}
# Das (X)HTML-Template einbinden
10 = TEMPLATE
10 {
# Wo ist das TEMPLATE zu finden
template = FILE
template.file = .......................
:
:
:
:
:
:
:
}
}
# Die Definition für das zweite Layout
layout2 = PAGE
layout2 {
typeNum = 1
# Konfiguration für die Seite
config {
# Der Dokuemententyp soll XHTML Strict sein
doctype = xhtml_strict
# Die Indexsuche atkivieren
index_enable = 1
index_externals = 1
}
# Alle verwendeten Stylesheets einbinden
includeCSS {
# Das CSS für die Bildschirmausgabe
file1 = ...........
file1.media = screen, all
file1.title = ...................
}
# Das (X)HTML-Template einbinden
10 = TEMPLATE
10 {
# Wo ist das TEMPLATE zu finden
template = FILE
template.file = .............................
:
:
:
:
:
:
}
}
und dann ist eigentlich nur noch wichtig dass du im allgemeinen
config also ausserhalb von layout1/layout2 festlegst, dass der
pagetype immer übergeben werden soll.
# Allgemeine Konfigurationsparameter bearbeiten
config {
# Bei jedem internen Link soll die aktuelle Type der Seite übergeben
werden
linkVars = type
uniqueLinkVars = 1
}
das sollt's gewesen sein denke ich
Am 16.07.2006 um 18:41 schrieb Bernhard Berger:
> Offengestanden merk ich auf der Seite leider rein garnichts (ich glaub
> ich bin zu Blind dafür ;).
>
> Wie rufe ich den unterschiedlichen Pagetype dann auf? Bzw. bleibt mir
> der dann ganze Zeit über erhalten? Die Inhalte sind auf beiden
> "Seiten"
> nämlich haargenau die gleichen.. Ich hab leider auf dem Gebiet zuwenig
> Erfahrung.. kann mir evtl. jemand erklären wie in etwa das genau
> funktioniert (wo einstellen, wie aufrufen).
>
> lg
>
>
> Markus Bischof | Hirnschmalz schrieb:
>> Hallo Bernhard,
>>
>> das ist eigentlich gar kein Problem.
>> einfach im TypoScript-Setup für jedes Layout einen eigenen pagetype
>> definieren.
>>
>> hab so was auf meiner seite gemacht. wenn du http://
>> www.hirnschmalz.at/internetauftritt/cmstypo3/komplettpaket.html
>> aurufst und dir dort mal die zwei Beispiele ansiehst dann kannst du
>> erkennen das dieselbe seite aufgerufen wird (einmal mit &type=1 und
>> einmal mit &type=2).
>>
>> Markus
>>
>> Am 16.07.2006 um 18:28 schrieb Bernhard Berger:
>>
>>
>>> Hallo liebe Usergroup,
>>>
>>> ich habe folgende Aufgabenstellung gegeben: ich soll zwei
>>> verschiedene
>>> Templates für ein und die selbe Seite anfertigen, welche (sprich
>>> gleicher Content bei beiden Templates), die aber parallel dazu
>>> aufgerufen werden müssen. Ein Design ist für die "normalen" User,
>>> das
>>> andere soll speziell für Blinde gedacht sein (vereinfachter Aufbau,
>>> minimale Ladezeiten, optimierung für Vorlesetools wie JAWS...).
>>>
>>> Nun ist die Frage: ist es überhaupt möglich unter einem Seitenbaum
>>> zwei
>>> verschiedene Templates parallel laufen zu lassen, bzw. abzurufen?
>>>
>>> (ich hätte dazu auch schon eine Idee gehabt, die mir aber recht
>>> "kompliziert" erscheint. Eine Subdomain einrichten wie zB
>>> blind.meinedomain.net und dann im Template-Record den Referer via
>>> Condition abfragen und eben dann das entsprechende Template
>>> zuweisen. -
>>> aber ich denk ma: da wird es doch eine einfachere Lösung geben?!)
>>>
>>> lg
>>> Bernhard B.
>>> _______________________________________________
>>> TYPO3-at mailing list
>>> TYPO3-at at lists.netfielders.de
>>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-at
>>>
>>
>> _______________________________________________
>> TYPO3-at mailing list
>> TYPO3-at at lists.netfielders.de
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-at
>>
>>
>>
>
> _______________________________________________
> TYPO3-at mailing list
> TYPO3-at at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-at
More information about the TYPO3-at
mailing list