Das if20 Forum

Header-Background-Grafik austauschen


Autor Nachricht
Verfasst am: 02. 03. 2011 [17:53]
tarlo
Lothar Staudacher
Themenersteller
Dabei seit: 26.02.2011
Beiträge: 18
Erste Gehversuche haben gezeigt, dass die scriptmerger -Extension die Arbeit mit den Firefox Addons "Webdeveloper" und "Firebug" stören.
Zum Basteln schalte ich die Ext. ohne Nachteil ab.
------------
Bei dem Versuch, die header-background-grafik auszuwechseln und meine eigene (header_bg.jp) darzustellen,
stosse ich auf das Problem, dass die Anweisung in der basemod.css:

[code]#header {
background: url( "../ ../images/dummy-layout/header_bg.jpg" ) repeat-x scroll 0 0 #232324;
color: #FFFFFF;
height: 130px;
}[/code]

nochmals überschrieben wird durch:

[code]#header {
background: url("/" ) no-repeat scroll left top transparent;
}[/code]

Dies stammt aus:

http://localhost/club_if20_loc_v_0.30_15_452/index.php?id=23&type=79 (Zeile 1)

Woher kommt das? Früher war's ganz einfach...
Zum besseren Verständnis eine Grafik anbei.

Wie geht es also richtig?
MFG Tarlo

Dateianhang

##header_bg.png (Typ: image/png, Größe: 144.51 Kilobytes) — 90 mal heruntergeladen
Verfasst am: 02. 03. 2011 [18:05]
lobster_1956
Ralf-René Schröder
Dabei seit: 01.05.2008
Beiträge: 271
du kannst dieses Überschreiben durch eine Konstante abschalten... dies dient dazu dass du dynamisch auf jeder Seite einen eigenen Background aus den PageRessourcen nutzen kannst. Wenn nicht gewünscht einfach abschalten im ConstantsEditor (if_yaml.content.header.image.bg.switchOff)

beste Grüße ... René ... der Hamburger aus dem Erzgebirge ...
Verfasst am: 02. 03. 2011 [22:42]
tarlo
Lothar Staudacher
Themenersteller
Dabei seit: 26.02.2011
Beiträge: 18
"lobster_1956" schrieb:

Wenn nicht gewünscht einfach abschalten im ConstantsEditor (if_yaml.content.header.image.bg.switchOff)


Super, hab's gefunden im Konstanten-Editor: IF_YAML_CONTENT(82)

Header BG-image, switchOff
[if_yaml.content.header.image.bg.switchOff=1] regelt das Problem.

Wieder was gelöst... icon_smile.gif ...Danke!

MFG Tarlo
Verfasst am: 02. 03. 2011 [23:39]
tarlo
Lothar Staudacher
Themenersteller
Dabei seit: 26.02.2011
Beiträge: 18
Ist ja eine wahre Fundgrube, der Konstanten-Editor:

Searchbox aussschalten: IF_YAML_CONTENT (82)

Searchbox, boxSwitchOff
[if_yaml.content.searchbox.switchOff=1] läßt die searchbox im header verschwinden.

Header_Navigation ausschalten: IF_YAML_NAVIGATION (69)

Header-Navigation, Menu IDs
[if_yaml.nav.top.includeList] defaultwerte löschen (23,6,4)
- 23 Home, 6 Seitenübersicht, 4 Impressum -

und

Header-Navigation, switchOff
[if_yaml.nav.top.switchOff=1] löscht die (header) top_nav

Das Schöne daran: wenn mans braucht: wieder einschalten. Genial!

MFG Tarlo
Verfasst am: 04. 03. 2011 [11:16]
lobster_1956
Ralf-René Schröder
Dabei seit: 01.05.2008
Beiträge: 271
das ist ja das Grundprinzip dieses Entwicklertemplates...
und das on/off switching klappt auch wenn man ein modul in eine andere area verlagert hat...

beste Grüße ... René ... der Hamburger aus dem Erzgebirge ...
Verfasst am: 27. 11. 2011 [19:58]
wolfMan
Elmar Harbecke
Dabei seit: 02.03.2011
Beiträge: 19
Hallo zusammen.

Ich möchte das Thema mal nach oben schieben, da ich gerade das aktuelle Entwicklertemplate auf einem lokalen Server teste. Läuft erstmal, für realurl musste ich lokal in der .htaccess etwas anpassen, aber das läuft jetzt.

Generell begrüße ich die Funktion des seitenabhängigen Backgrounds pro Seite, das schafft viele Gestaltungsmöglichkeiten. Nur fehlt in der Pfadangabe (../) zum Ordner uploads/media in der root - ergänze ich dies im Firebug, wird die seitenspezifische Grafik sichtbar. Eingestellt wird der Pfad über ?type=79.

Wo muss ich dran drehen, damit die seitenspezifischen Grafiken angezeigt werden? Bei den Constants habe ich alle Einstellungen durch, leider ohne Erfolg.

Besten Dank und Grüße
wolfMan
Verfasst am: 12. 12. 2011 [17:17]
lobster_1956
Ralf-René Schröder
Dabei seit: 01.05.2008
Beiträge: 271
es wird eigentlich ein absoluter Pfad gesetzt
arbeitest du local in einem Ordner ???
dann kann es sein dass da Probleme entstehen

beste Grüße ... René ... der Hamburger aus dem Erzgebirge ...
Verfasst am: 12. 12. 2011 [17:39]
wolfMan
Elmar Harbecke
Dabei seit: 02.03.2011
Beiträge: 19
Ja, ich habe alle Testseiten auf einem lokalen Server in separaten Ordnern. Zum Beispiel localhost/testseite_1/ usw.

Wie gesagt, es fehlen die zwei Punkte vor dem führenden Slash.
Verfasst am: 12. 12. 2011 [17:56]
lobster_1956
Ralf-René Schröder
Dabei seit: 01.05.2008
Beiträge: 271
dann sollte vielleicht helfen (nur zum Testen)
dynamicCss979.10.stdWrap.wrap = ../|
oder ohne slash, also
dynamicCss979.10.stdWrap.wrap = |
oder mit pfad
dynamicCss979.10.stdWrap.wrap = /testseite_1/|

im Zweifelsfall direkt im basic_typoscript im Bereich
###############################
### 60_basic_module_content ###
###############################


beste Grüße ... René ... der Hamburger aus dem Erzgebirge ...
Verfasst am: 13. 12. 2011 [06:51]
wolfMan
Elmar Harbecke
Dabei seit: 02.03.2011
Beiträge: 19
Ich habe alle Möglichkeiten durchprobiert, in beiden basic_typoscripts der vorhandenen Projekte. Die Pfadänderungen greifen nicht. Der aufgerufene Pfad verweist immer wieder auf den Ordner uploads direkt unterhalb localhost. Der führende Slash wird zwar durch

stdWrap.wrap = /|

gesetzt, aber das Umschreiben auf

stdWrap.wrap = .. /|

wird nicht angenommen. TYPO3 Version ist 4.5.8. in der .htaccess ist die subdirectory gesetzt.