Hallo McGregor,
McGregor schriebIch selbst habe noch nicht mit einem PHP_SCRIPT gearbeitet. Was mich aber wundert ist, dass es überhaupt angezeigt wird. Muss da nicht wenigstens noch ein echo $content rein? Oder hast du nur Teile des Scripts hier angezeigt?
Das ist das komplette Script!
Hm... das weis ich nicht. Ich habe keine Ahnung von PHP.
Das Script hat mir Jemand geschrieben... und wie gesagt wird die Variable ja auch übergeben... nur Typo läd das stylesheet nicht neu?!?
McGregor schriebDann fällt mir nur die Reihenfolge im TypoScript ein.
Stehen die Conditions am Ende des Typoscript-Bereichs. Sonst überschreibst du die Werte wieder mit den Standardwerten.
Also die Reihenfolge im TS-Setup ist wie folgt:
########## Einstellungen für Plugins ##############
# FE News submitter
plugin.tx_fertenews_pi1.templateFile= fileadmin/plugin_templates/fe_newssubmit_template.tmpl
# Plugin fe_admin_fe_users.tmpl
plugin.feadmin.fe_users.templateFile = fileadmin/plugin_templates/fe_admin_fe_users.tmpl
# Frontend Editing
page.headerData.10 < plugin.tx_simulatebe_pi1
# fotobook
plugin.tx_gooffotoboek_pi1.autorotate = 0
# plugin.tx_gooffotoboek_pi1.webpath = /fileadmin/fotoboek
# plugin.tx_gooffotoboek_pi1.path = /fileadmin/fotoboek
# plugin.tx_gooffotoboek_pi1.img_maxh = 600
# plugin.tx_gooffotoboek_pi1.thumb_per_row = 10
# plugin.tx_gooffotoboek_pi1.thumb_maxh = 50
# plugin.tx_gooffotoboek_pi1.thumb_maxw = 50
# plugin.tx_gooffotoboek_pi1.img_maxw = 800
# plugin.tx_gooffotoboek_pi1.default_thumb = 1
# plugin.tx_gooffotoboek_pi1.th_im_param = -quality 100 -compress JPEG
# plugin.tx_gooffotoboek_pi1.img_im_param = -interlace Plane -quality 60 -compress JPEG
# Admin Panel einschalten
page.config.admPanel = 1
# page.config.admPanel.hide = 1
#Spam Protection
config.spamProtectEmailAddresses = 2
config.spamProtectEmailAddresses_atSubst = <img src="fileadmin/bilder/at.gif" alt="@" border="0" />
########## Allgemeine Seiten Einstellungen ##############
# Variablen konfigurieren L = Sprache F = Schriftgröße
config.linkVars = L, F
# Allgemeine Einstellungen
# Sprache der Seite
# Sprache Deutsch
config {
language=de
locale_all = German
doctype = xhtml_trans
xmlprologue = none
htmlTag_langKey = de
removeDefaultJS = 1
xhtml_cleaning = all
}
########## Multilanguage ##############
#temp.language = PHP_SCRIPT
#temp.language.file = fileadmin/scripts/first_languageMenu.php
# Default Sprache Deutsch
[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
# Alternativsprache Englisch
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
config.locale_all = english
[GLOBAL]
# META TAG Beschreibung
page {
meta.AUTHOR = Anna Stamm, Michaela Krenz-May
meta.DESCRIPTION = Hundesportverein Ransbach-Baumbach e.V.
meta.KEYWORDS = HSV, Hundesport, Hundesportverein, Ransbach-Baumbach, Ransbach, Baumbach, Westerwald, HSVRM, Gebrauchshund, Sporthund, Begleithund, Begleithundprüfung, BH-VT, VPG, Schutzhund, Schutzdienst, Unterordnung, UO, Fährtenhund, Fährte, Turnierhund, Turnierhundsport, Turnierhundesport, THS, Geländelauf, GL, Vierkampf, VK, Hindernislauf, HL, CSC, Welpe, Welpen, Welpengruppe, Junghund, Junghunde, Junghundgruppe, Obedience
meta.ROBOTS = follow
meta.LANGUAGE = de
meta.COPYRIGHT = HSV Ransbach-Baumbach e.V.
}
# Default PAGE object
page = PAGE
page.typeNum = 0
page.bodyTag = <body bgcolor="#007F00">
# CSS Schriftformatierung zuweisen
page.stylesheet = fileadmin/schrift_neu.css
########## Schriftgröße ##############
temp.fontsize = PHP_SCRIPT
temp.fontsize.file = fileadmin/scripts/fontsizer.txt
[GlobalVar = GP:F=1]
page.stylesheet = fileadmin/schrift_s1.css
[GLOBAL]
[GlobalVar = GP:F=2]
page.stylesheet = fileadmin/schrift_s2.css
[GLOBAL]
[GlobalVar = GP:F=3]
page.stylesheet = fileadmin/schrift_neu.css
[GLOBAL]
[GlobalVar = GP:F=4]
page.stylesheet = fileadmin/schrift_s4.css
[GLOBAL]
[GlobalVar = GP:F=5]
page.stylesheet = fileadmin/schrift_s5.css
[GLOBAL]
[GLOBAL]
################################################
# Loginbox auf allen Seiten, wird innerhalb der Seite zugewiesen
[usergroup = *]
# Logout
temp.10 = TEXT
temp.10.data = TSFE : id
temp.10.wrap (
<p><small>Sie sind angemeldet als:<br /><b>Michaela-Ww</b><br /></small></p>
<div id="logoutbox" style="width:190px">
<form action="index.php?id= | " method="post" style="margin-top:0pt; margin-bottom:0pt">
<input type="hidden" name="logintype" value="logout" />
<input type="submit" name="submit" title="Abmelden" value="Abmelden" style="height:20; width:130; border:solid 1px #A0A0A0; background-color:#FFFFFF; font-size:12px;" />
</form>
</div>
)
[else]
# Login, Id 76 ist die Anmeldeseite, Id 25 ist der Sys-Ordner Benutzer
temp.10 = TEXT
temp.10.data = TSFE : id
temp.10.wrap (
<div id="loginbox" style="width:190px">
<form action="index.php?id=76" method="post" style="margin-top:0pt; margin-bottom:0pt">
<input name="user" type="text" id="user" title="Benutzername" onfocus="if (this.value==this.defaultValue) this.value=''" value="" style="height:20; width:75; background-color:#FFFFFF; border:solid 1px #A0A0A0; font-size:12px;" />
<input name="pass" type="password" id="pass" title="Passwort" onfocus="if (this.value==this.defaultValue) this.value=''" value="" style="height:20; width:49; background-color:#FFFFFF; border:solid 1px #A0A0A0; font-size:12px;" />
<input name="image" type="image" title="Anmelden" src="fileadmin/bilder/login.gif" alt="Login" />
<input type="hidden" name="redirect_url" value="index.php?id= | " />
<input type="hidden" name="logintype" value="login" />
<input type="hidden" name="pid" value="25" />
</form>
</div>
)
[global]
# Designvorlage zuweisen
page.20 = TEMPLATE
page.20.template = FILE
page.20.template.file = fileadmin/index_template.html
# Marker mit Inhalt versehen
# Marker für Inhalt
page.20.workOnSubpart = DOKUMENT
page.20.marks.INHALT = CONTENT
page.20.marks.INHALT.table = tt_content
page.20.marks.INHALT.select {
where =colPos = 0
orderBy = sorting
}
# Marker für icons
page.20.marks.ICONS = CONTENT
page.20.marks.ICONS.table = tt_content
page.20.marks.ICONS.select {
pidInList = 106
orderBy = sorting
}
# Marker für Login
page.20.marks.LOGIN < temp.10
# Marker für Schriftgröße
page.20.marks.FONTSIZE < temp.fontsize
# Marker für rechts
page.20.marks.RECHTS = CONTENT
page.20.marks.RECHTS.table = tt_content
page.20.marks.RECHTS.select {
pidInList = 49
orderBy = sorting
}
# Marker für Hauptmenü oben zuweisen
# Menü definieren 1. Ebene
page.20.marks.MENU_OBEN = HMENU
page.20.marks.MENU_OBEN.entryLevel = 0
page.20.marks.MENU_OBEN.1 = TMENU
page.20.marks.MENU_OBEN.1.NO = 1
page.20.marks.MENU_OBEN.1.NO {
linkWrap = | ||*| | ||*| |
}
# Marker für Untermenü links zuweisen
# Untermenü definieren 2. Ebene
page.20.marks.MENU_LINKS = HMENU
page.20.marks.MENU_LINKS.entryLevel = 1
page.20.marks.MENU_LINKS.1 = TMENU
page.20.marks.MENU_LINKS.1.NO = 1
page.20.marks.MENU_LINKS.1.NO {
linkWrap= <br /> | <br />
}
# Untermenü definieren 3. Ebene
page.20.marks.MENU_LINKS.2 < page.20.marks.MENU_LINKS.1
page.20.marks.MENU_LINKS.2.NO {
linkWrap= | <br />
}
# Untermenü definieren 4. Ebene
page.20.marks.MENU_LINKS.3 < page.20.marks.MENU_LINKS.2
page.20.marks.MENU_LINKS.3.NO {
linkWrap= | <br />
}