Hallo,
ich habe mir testweise ein neues Template installiert ("prosilver SE").
In den Ordnern "styles/prosilver_se/template" und "styles/prosilver_se/theme" sind zu meinem Erstaunen nur sehr wenige Dateien vorhanden.
Ich vermute nun folgendes Prinzip:
Datei "styles/prosilver_se/template/overall_header.html" vorhanden?
JA --> nehme diese Datei
NEIN --> nehme die Datei vom Standard-Template "styles/prosilver/template/overall_header.html"
Da ich nun eigene Icons einbauen möchte (Beispiel: forum_unread.gif), habe ich die Datei imageset.css vom Ordner ""styles/prosilver/theme" in den Ordner "styles/prosilver_se/theme" kopiert (Datei war dort nämlich vorher nicht vorhanden). Anschließend wurde die css-Datei nach meinen Bedürfnissen angepasst (selbstverständlich wurden auch die neuen Icons unter "styles/prosilver_se/theme/images" abgelegt.
Obwohl ich "Rekompilieren veralteter Style-Komponenten" aktiviert habe und der Cache gelöscht wurde, werden nach wie vor die Icons des Standard-Templates dargestellt.
Was habe ich falsch gemacht????
Wie funktionieren neue Templates?
Forumsregeln
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich sowie die URL vom betroffenen Forum.
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich sowie die URL vom betroffenen Forum.
Re: Wie funktionieren neue Templates?
hast du auch deinen Browsercache geleert?
Re: Wie funktionieren neue Templates?
Ja, den Cache habe ich schon mehrmals gelöscht.Lehrling hat geschrieben:hast du auch deinen Browsercache geleert?
Muss ich vielleicht noch irgendwo eine Konfig-Datei anpassen, damit das System weiß das es auf die Datei "styles/prosilver_se/theme/imageset.css" und nicht auf die Datei "styles/prosilver/theme/imageset.css" zugreifen muss???
Re: Wie funktionieren neue Templates?
Hallo
Wenn du bei diesem Style eine eigene
Du musst dann aber auch alle anderen Grafiken z. b. für das site_logo in deine neue mit eintragen, oder du verwendest die
Wenn du bei diesem Style eine eigene
imageset.css
verwenden möchtest musst du folgendes aus der overall_header.html
und simple_header.html
entfernen:
Code: Alles auswählen
<link href="{ROOT_PATH}styles/prosilver/theme/imageset.css?assets_version={T_ASSETS_VERSION}" rel="stylesheet">
stylesheet.css
Re: Wie funktionieren neue Templates?
Wenn ich eine Klasse aus der Datei prosilver/theme/imageset.css in die Datei prosilver_se/theme/stylesheet.css kopiere, und anschließend Werte verändere, so zeigen sich im Frontend keine Änderungen. An was kann das liegen? Der Cache von phpbb und des Browsers wird immer erneuert.Kirk hat geschrieben:... , oder du verwendest diestylesheet.css
Re: Wie funktionieren neue Templates?
Hi,
schau in deine overall_header.html. Dort werden die CSS-Dateien geladen und vermutlich lädst du noch die falsche. Ansonsten siehe: KB:dateiedit
Grüße
schau in deine overall_header.html. Dort werden die CSS-Dateien geladen und vermutlich lädst du noch die falsche. Ansonsten siehe: KB:dateiedit
Grüße
Re: Wie funktionieren neue Templates?
Am einfachsten ist es wohl, du ersetzt in der overall_header.html den folgenden Codeabschnitt
durch den Standardcode von prosilver
und fügst dann sämtliche Stylesheets von prosilver in den Ordner theme (von prosilver se) ein. Dein abgeändertes imageset.css darfst du dann natürlich nicht überschreiben.
Danach den Cache leeren und es müsste funktionieren.
Code: Alles auswählen
<link href="{ROOT_PATH}styles/prosilver/theme/common.css?assets_version={T_ASSETS_VERSION}" rel="stylesheet">
<link href="{ROOT_PATH}styles/prosilver/theme/links.css?assets_version={T_ASSETS_VERSION}" rel="stylesheet">
<link href="{ROOT_PATH}styles/prosilver/theme/content.css?assets_version={T_ASSETS_VERSION}" rel="stylesheet">
<link href="{ROOT_PATH}styles/prosilver/theme/buttons.css?assets_version={T_ASSETS_VERSION}" rel="stylesheet">
<link href="{ROOT_PATH}styles/prosilver/theme/cp.css?assets_version={T_ASSETS_VERSION}" rel="stylesheet">
<link href="{ROOT_PATH}styles/prosilver/theme/forms.css?assets_version={T_ASSETS_VERSION}" rel="stylesheet">
<link href="{ROOT_PATH}styles/prosilver/theme/colours.css?assets_version={T_ASSETS_VERSION}" rel="stylesheet">
<link href="{ROOT_PATH}styles/prosilver/theme/imageset.css?assets_version={T_ASSETS_VERSION}" rel="stylesheet">
<link href="{T_STYLESHEET_LINK}" rel="stylesheet">
<link href="{ROOT_PATH}styles/prosilver/theme/{T_THEME_LANG_NAME}/stylesheet.css?assets_version={T_ASSETS_VERSION}" rel="stylesheet">
<link href="{ROOT_PATH}styles/prosilver/theme/responsive.css?assets_version={T_ASSETS_VERSION}" rel="stylesheet" media="only screen and (max-width: 700px), only screen and (max-device-width: 700px)">
<!-- IF S_CONTENT_DIRECTION eq 'rtl' -->
<link href="{ROOT_PATH}styles/prosilver/theme/bidi.css?assets_version={T_ASSETS_VERSION}" rel="stylesheet">
<!-- ENDIF -->
<!-- IF S_PLUPLOAD -->
<link href="{ROOT_PATH}styles/prosilver/theme/plupload.css?assets_version={T_ASSETS_VERSION}" rel="stylesheet">
<!-- ENDIF -->
<!--[if lte IE 9]>
<link href="{ROOT_PATH}styles/prosilver/theme/tweaks.css?assets_version={T_ASSETS_VERSION}" rel="stylesheet">
<![endif]-->
<!-- EVENT overall_header_head_append -->
{$STYLESHEETS}
Code: Alles auswählen
<link href="{T_STYLESHEET_LINK}" rel="stylesheet">
<link href="{T_STYLESHEET_LANG_LINK}" rel="stylesheet">
<link href="{T_THEME_PATH}/responsive.css?assets_version={T_ASSETS_VERSION}" rel="stylesheet" media="all and (max-width: 700px), all and (max-device-width: 700px)">
<!-- IF S_CONTENT_DIRECTION eq 'rtl' -->
<link href="{T_THEME_PATH}/bidi.css?assets_version={T_ASSETS_VERSION}" rel="stylesheet">
<!-- ENDIF -->
<!-- IF S_PLUPLOAD -->
<link href="{T_THEME_PATH}/plupload.css?assets_version={T_ASSETS_VERSION}" rel="stylesheet">
<!-- ENDIF -->
<!--[if lte IE 9]>
<link href="{T_THEME_PATH}/tweaks.css?assets_version={T_ASSETS_VERSION}" rel="stylesheet">
<![endif]-->
<!-- EVENT overall_header_head_append -->
{$STYLESHEETS}
Danach den Cache leeren und es müsste funktionieren.