Hi
McGregor schriebIst das bei dir überhaupt vorhanden? Oder liegt das nur an diesem Forum?
Nein diese Anführungszeichen sind in meinem Script nicht vorhanden... sie kommen vom Forum.
Hi
McGregor schriebIst das bei dir überhaupt vorhanden? Oder liegt das nur an diesem Forum?
Nein diese Anführungszeichen sind in meinem Script nicht vorhanden... sie kommen vom Forum.
Hallo,
ich nochmal.
Also die Variable wird übergeben.
Screenshot von der Adresszeile:
Bild: img82.imageshack.us/…/adressemn8.jpg
hier das Bild vom Klick leider fehlt der Mauszeiger:
Bild: img84.imageshack.us/…/switcherzf1.jpg
Aber irgendwie liest TYPO das entsprechende Stylesheet nicht ein.
Es sind aber alle CSS-Scripte vorhanden...
Noch eine Idee?
Also nochmal von vorne.
Ich 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?
Dann 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.
Grüße
McGregor
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 />
}
Hallo!
Ich habe das nochmal mit dem "standard"-Language-Script verglichen. Die machen es dort genauso. Also scheint beim php-script alles in Ordnung zu sein.
Und dann habe ich mal gelesen, dass man [GLOBAL] nur einmal verwenden darf. Ich kann mich auch irren, aber ersetze ALLE [GLOBAL]'s durch [END]'s. Das Letzte läßt du aber auf [GLOBAL] stehen.
Und dann ist da ein [GLOBAL] generell zu viel (hinter der CSS-Auswahl).
Grüße
McGregor
Hallo,
McGregor schriebIch habe das nochmal mit dem "standard"-Language-Script verglichen. Die machen es dort genauso. Also scheint beim php-script alles in Ordnung zu sein.
Da bin ich aber schonmal froh.
McGregor schriebUnd dann habe ich mal gelesen, dass man [GLOBAL] nur einmal verwenden darf. Ich kann mich auch irren, aber ersetze ALLE [GLOBAL]'s durch [END]'s. Das Letzte läßt du aber auf [GLOBAL] stehen.
Und dann ist da ein [GLOBAL] generell zu viel (hinter der CSS-Auswahl).
Okay. Die hab ich jetzt alle weg genommen bis auf das letzte.
Sieht jetzt so aus:
########## Schriftgröße ##############
temp.fontsize = PHP_SCRIPT
temp.fontsize.file = fileadmin/scripts/fontsizer.txt
[GlobalVar = GP:F=1]
page.stylesheet = fileadmin/schrift_s1.css
[END]
[GlobalVar = GP:F=2]
page.stylesheet = fileadmin/schrift_s2.css
[END]
[GlobalVar = GP:F=3]
page.stylesheet = fileadmin/schrift_neu.css
[END]
[GlobalVar = GP:F=4]
page.stylesheet = fileadmin/schrift_s4.css
[END]
[GlobalVar = GP:F=5]
page.stylesheet = fileadmin/schrift_s5.css
[GLOBAL]
Klappt aber immer noch nicht... leider.
Hatte es auch schonmal so:
########## Schriftgröße ##############
temp.fontsize = PHP_SCRIPT
temp.fontsize.file = fileadmin/scripts/fontsizer.txt
[GlobalVar = GP:F=1]
page.stylesheet = fileadmin/schrift_s1.css
[GlobalVar = GP:F=2]
page.stylesheet = fileadmin/schrift_s2.css
[GlobalVar = GP:F=3]
page.stylesheet = fileadmin/schrift_neu.css
[GlobalVar = GP:F=4]
page.stylesheet = fileadmin/schrift_s4.css
[GlobalVar = GP:F=5]
page.stylesheet = fileadmin/schrift_s5.css
[GLOBAL]
hat aber auch nicht funktioniert... 😢
ich verzweifele noch.
Hi!
Ich meinte aber ALLE. Auch die bei der Sprachkondition und bei der usergroup, obwohl dort dann das global stehen muss (ist ja das Letzte).
Und setze hinter jeden Condition-Block eine [END] (überall) (außer beim Letzten).
Grüße
McGregor
Okay ich habe alle entfernt bis auf das letzte... keine Veränderung zu vorher.
Ich werde so langsam wahnsinnig! #angry#
Hier mal zur Kontrolle mein TS-Setup:
########## 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 F = Schriftgröße
config.linkVars = 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
}
# 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
[END]
[GlobalVar = GP:F=2]
page.stylesheet = fileadmin/schrift_s2.css
[END]
[GlobalVar = GP:F=3]
page.stylesheet = fileadmin/schrift_neu.css
[END]
[GlobalVar = GP:F=4]
page.stylesheet = fileadmin/schrift_s4.css
[END]
[GlobalVar = GP:F=5]
page.stylesheet = fileadmin/schrift_s5.css
[END]
################################################
# 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><!--###USERNAME###--></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>
}
JUHU !!!!
Ich hab den Fehler gefunden. Mist. Das ich das nicht gleich gesehen habe. #angry#
Es muss nicht [GlobalVar = GP: F=1] heißen, sondern
[globalVar = GP:F=1]
Also ein kleines g
Das muss es jetzt sein
Grüße
McGregor
Hallo McGregor,
du bist ein Schatz!
Genau das war! kleine g's genommen und schon klappt es.
Vielen vielen Dank 😃
Übrigens die Fehlermeldung hab ich auch weg!
ich hatte im php-Script hinter dem
?>
noch Leerzeichen oder tabs... seit ich die weg gemacht habe ist de Fehlermelung weg.
Na dann (Tag gerettet :p )
Viel Spaß noch. Sieht bis jetzt ganz gut aus...
Grüße
McGregor
Hallo,
genau soetwas habe ich schon länger gesucht. Skalierbare Schriftgröße.
Ich habe Michaelas Posts sowie die Antworten sorgsam verfolgt und rekonstruiert.
Ich habe sämtliche Fehler ausgeräumt. Allerdings ändert sich bei mir nicht die Schriftgröße.
Angezeigt wird das Auswahlmenü, Fehlermeldungen erscheinen keine...bloß der eigentliche Erfolg bleibt aus.
Hier nochmal der TS-Code
########## Allgemeine Seiten Einstellungen ##############
#
# Variablen konfigurieren F = Schriftgröße
#
config.linkVars = F
########## Schriftgröße ##############
temp.fontsize = PHP_SCRIPT
temp.fontsize.file = fileadmin/scripts/fontsizer2.php
[globalVar = GP:F=1]
page.stylesheet = fileadmin/Template/schrift_s1.css
[END]
[globalVar = GP:F=2]
page.stylesheet = fileadmin/Template/schrift_s2.css
[END]
[globalVar = GP:F=3]
page.stylesheet = fileadmin/Template/style.css
[END]
[globalVar = GP:F=4]
page.stylesheet = fileadmin/Template/schrift_s4.css
[END]
[globalVar = GP:F=5]
page.stylesheet = fileadmin/Template/schrift_s5.css
[GLOBAL]
Wo liegt bei mir der Wurm ?????
Der Einfachheit und Übersichtlichkeit halber habe ich erstmal stumpf Michaelas Code übernommen. Wenns dann funzt, passe ich ihn an meine Bedürfnisse an....
HA!
Fehler gefunden. Michaela hat page nicht mit einer { verwendet.
Demzufolge war bei mir das temp.Object mit in der pageKlammer.
Jetzt funzt es !!!