Okay ich versuche es mal langsam....
angenommen ich habe ein template "normal" das ich bisher nutze, dann haben die Variable TEMPLATE_PATH und die Variable $template der Wert "normal".
Jetzt schalte ioch via ADMIN-Oberfläche auf das Template "extravagant" um, und die Variable $template hat den Wert "extravagant", die Variable TEMPLATE_PATH jedoch immer noch "normal".
Ursprung des Template EXTRAVAGANT ist das Template NORMAL, was mich zu der Annahme verleitet, dass ausser in der info.txt noch der Template-Name hinterlegt ist, Meine suche in der config.inc.php des Templates verlief negativ, dort sind nur die Variablen für dieNavigation und meiner Zeitfunktion drin.
In der index.tpl steht auch kein Hinweis auf das Ursprüngliche Template, auch nicht in der style.css, night.css oder in einer der anderen CSS-Dateien.
"Interaktives" Template möglich?
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Die Umbenennung des Templates hast Du via Verzeichnisnamen gemacht, gell? Der Name in der info.txt hat nur Darstellungsfaktor, der wirkliche Templatename (und damit TEMPLATE_PATH) wird durch den Verzeichnisnamen gesetzt.
Viele Grüße,
Garvin
Das kann nicht sein. Prüfe mal ob Dein Browser das CSS evtl. einfach noch vom vorigen Template gecacht hat. Also Cache leeren / F5-Reload, dann müsste das korrekt sein.angenommen ich habe ein template "normal" das ich bisher nutze, dann haben die Variable TEMPLATE_PATH und die Variable $template der Wert "normal".
Jetzt schalte ioch via ADMIN-Oberfläche auf das Template "extravagant" um, und die Variable $template hat den Wert "extravagant", die Variable TEMPLATE_PATH jedoch immer noch "normal".
Die Umbenennung des Templates hast Du via Verzeichnisnamen gemacht, gell? Der Name in der info.txt hat nur Darstellungsfaktor, der wirkliche Templatename (und damit TEMPLATE_PATH) wird durch den Verzeichnisnamen gesetzt.
Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Habe ich schon... kein ErfolgPrüfe mal ob Dein Browser das CSS evtl. einfach noch vom vorigen Template gecacht hat
KlaroDie Umbenennung des Templates hast Du via Verzeichnisnamen gemacht, gell?
Weiß ich dcchDer Name in der info.txt hat nur Darstellungsfaktor, der wirkliche Templatename (und damit TEMPLATE_PATH) wird durch den Verzeichnisnamen gesetzt.
Aber mir ist jetzt wieder was aufgefallen, das Bex01... da sind doch tatsächlich in den sidebar.tpl Grafiken Hart-Codiert...
Was aber IMHO noch nicht erklärt, wiese die Bannergrafik NICHT geladen wird, und der Banner eine leerer DIV-Bereich bleibt.
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Grüße,
Garvin
Gib mir mal bitte ne URL zu dem Problem.Was aber IMHO noch nicht erklärt, wiese die Bannergrafik NICHT geladen wird, und der Banner eine leerer DIV-Bereich bleibt.
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Wenn man deine URL zum CSS aufruft:
http://vorsicht-schwul.magic-volker.de/ ... /style.css
Dann steht darin {TEMPLATE_PATH}. Wie ich eräwhnte werden Variablen nur geparst wenn sie durhc die serendipity.css.php kommen. Selbständig ergänzte Stylesheets ausserhalb der style.css des aktuellen Templates dürfen keine Variablen enthalten, da musst Du die korrekten Pfade selber korrekt eintragen.
Gibt es einen Grund warum du in deiner Magic-Banner style.css fast den gesamten Cod eder Original style.css nochmal duplizierst? Der Sinn deiner Extra style.css ist ja, ausschließlich deinen header-bereich zu ändern und nicht den gesamten Style vorzugeben...
Viele Grüße,
Garvin
Wenn man deine URL zum CSS aufruft:
http://vorsicht-schwul.magic-volker.de/ ... /style.css
Dann steht darin {TEMPLATE_PATH}. Wie ich eräwhnte werden Variablen nur geparst wenn sie durhc die serendipity.css.php kommen. Selbständig ergänzte Stylesheets ausserhalb der style.css des aktuellen Templates dürfen keine Variablen enthalten, da musst Du die korrekten Pfade selber korrekt eintragen.
Gibt es einen Grund warum du in deiner Magic-Banner style.css fast den gesamten Cod eder Original style.css nochmal duplizierst? Der Sinn deiner Extra style.css ist ja, ausschließlich deinen header-bereich zu ändern und nicht den gesamten Style vorzugeben...
Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Ja, das hast Du schon einmal gesagt... AAAAAABER....garvinhicking wrote:Hi!
...steht darin {TEMPLATE_PATH}. Wie ich eräwhnte werden Variablen nur geparst wenn sie durhc die serendipity.css.php kommen. Selbständig ergänzte Stylesheets ausserhalb der style.css des aktuellen Templates dürfen keine Variablen enthalten, da musst Du die korrekten Pfade selber korrekt eintragen.
das ist (bis auf den geänderten Dateinamen der Bannergrafik) die ORIGINAL Style.css des Templates "Bex01", da scheint es also zu funktionieren, oder ?
Code: Select all
/******* HEADER STYLES *******ORIGINAL
----------------------------------------------- */
#identity{
height:110px;
width:100%;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
[color=red]background:#FCFCFC url({TEMPLATE_PATH}img/bextop.jpg) bottom[/color] left no-repeat;
}
#identity h1{
padding: 40px 0px 0px 20px;
font-size: 3.2em;
color: #ffffff;
letter-spacing: -2px;
font-weight:normal;
/* line-height: 65%; */
font-variant: small-caps;
}
#identity h2{
margin: -4px 0px 0px 20px;
padding: 0px 5px 5px 5px;
font-size: 1em;
color: #ffffff;
letter-spacing: 10px;
font-weight: bold;
}
Code: Select all
/******* HEADER STYLES *******Meine Variante
----------------------------------------------- */
#identity{
height:110px;
width:100%;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
[color=red] background:#FCFCFC url({TEMPLATE_PATH}img/bextopnight.jpg) [/color]bottom left no-repeat;
}
#identity h1{
padding: 40px 0px 0px 20px;
font-size: 3.2em;
color: #ffffff;
letter-spacing: -2px;
font-weight:normal;
/* line-height: 65%; */
font-variant: small-caps;
}
#identity h2{
margin: -4px 0px 0px 20px;
padding: 0px 5px 5px 5px;
font-size: 1em;
color: #ffffff;
letter-spacing: 10px;
font-weight: bold;
}
Ja, der Weitblick... es wird so sein, dass die Anniversary-Variante auch einfluss nehemn soll auf das gesamte layout.Gibt es einen Grund warum du in deiner Magic-Banner style.css fast den gesamten Cod eder Original style.css nochmal duplizierst? Der Sinn deiner Extra style.css ist ja, ausschließlich deinen header-bereich zu ändern und nicht den gesamten Style vorzugeben...
dann lieber gleich ALLES berücksichtigen.
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Die style.css von Bex01 enthält {TEMPLATE_PATH} in der style.css. Wenn Du diese Datei kopierst und anderweitig einbindet wird {TEMPLATE_PATH} nicht substituiert.
Wie auch vorher geschrieben: Es war von mir nicht so gedacht dass Du eine große style.css zusätzlich einbindest, sondern nur eine style.css die ÄNDERUNGEN zum default-Theme definiert. Die sollte dann ganz klein sein.
Du KANNST {TEMPLATE_PATH} NICHT IN EINER EIGENEN STYLE.CSS verwenden.
Viele Grüße,
Garvin
Nichts, aber.Ja, das hast Du schon einmal gesagt... AAAAAABER....
das ist (bis auf den geänderten Dateinamen der Bannergrafik) die ORIGINAL Style.css des Templates "Bex01", da scheint es also zu funktionieren, oder ?
Die style.css von Bex01 enthält {TEMPLATE_PATH} in der style.css. Wenn Du diese Datei kopierst und anderweitig einbindet wird {TEMPLATE_PATH} nicht substituiert.
Wie auch vorher geschrieben: Es war von mir nicht so gedacht dass Du eine große style.css zusätzlich einbindest, sondern nur eine style.css die ÄNDERUNGEN zum default-Theme definiert. Die sollte dann ganz klein sein.
Du KANNST {TEMPLATE_PATH} NICHT IN EINER EIGENEN STYLE.CSS verwenden.
Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
