Zum Inhalt springen

Template Kopfzeilenbild auf jeder Seite wechseln

Erstellt am 4. Juni 2004 · 41 Antworten · letzte Antwort am 15. Dezember 2005 · Seite 2 von 3

Tags: Bilder, Frage

afoeder ·

Hallo!

da habe ich auch kurz eine Frage dazu, und zwar zu doku' erstem entwurf (ca. der dritte Post hier).
ich mag's zwar nicht, jemandem Sourcecode vorzulegen, den er dann korrigieren darf, aber ich bitte trotzdem um kurze Einsicht ;-)

DIESER Part hier funktioniert:

workOnSubpart = DOCUMENT_BODY
subparts.MENU_IMAGE = IMAGE
subparts.MENU_IMAGE.file = fileadmin/frames/images/imgs_topleft/kaffee.jpg

die HTML-Zeile dazu sieht so aus:

<td valign="top" id="vert_navi_topcell"><!-- ###MENU_IMAGE### start--><img src="fileadmin/frames/images/imgs_topleft/confiserie.jpg" width="142" height="110" alt="" border="0" /><!-- ###MENU_IMAGE### stop--></td>

Wenn ich das laufen lasse, wird fix das eingestellte Bild angezeigt.
Soweit so gut.

Wenn ich das nun auf doku's Vorschlag anpassen möchte:

workOnSubpart = DOCUMENT_BODY
temp.kopf-image = IMAGE 
	temp.kopf-image { 
	file.import.field = media 
	file.import = fileadmin/frames/images/imgs_topleft/
	file.import.listNum = 0 
	}
	subparts.MENU_IMAGE < temp.kopf-image

passiert nix...
wird nicht ersetzt und nicht geparsed...

habe ich da einen denkfehler drin?

danke,
gruß,
adrian

arnem ·
doku schrieb

2) das schreibst du dann vor die zeile "page.10 = TEMPLATE"

temp.kopf-image = IMAGE 
temp.kopf-image { 
file.import.field = media 
file.import = uploads/media/ 
file.import.listNum = 0 
}

3) und das schreibst du direkt nach der zeile "workOnSubpart = DOKUMENT ":

marks.KOPFIMAGE < temp.kopf-image

Hi doku!

Das klappt wunderbar 😃
Wie "vererbe" ich jetzt die Bilddatei jetzt an alle Unterseiten?
Oder muß ich bei jeder Unterseite hingehen und den Header auf "Erweitert" setzen und ihm wieder das Bild mitgeben?

doku ·

habe ich da einen denkfehler drin?

jau. ich versteh nicht, warum du eine wichtige zeile einfach umschreibst, anstatt sie zu übernehmen, wo ich doch weiter oben schon dasselbe problem mit jemand anderem hatte... (lies dir das doch bitte nochmal durch)

es heißt also:

file.import = uploads/media/

und nix anderes! 8-)

den rest kann ich nich beurteilen, da ich nicht mit diesem subpartgekramsel arbeite, sondern mit markern.
falls es also so noch immer nicht funktioniert, dann schmeiß ich dir gerene den entsprechenden marker-code hin.

doku ·

ok, ein gummipunkt dafür, daß du es selber gemerkt hast und eine minute schneller gepostet hast... 😉

[edit]
merke gerade, daß da jemand anders sich reingemixt hat...
und dem hab ich dann geantwortet, wo ich doch dachte...
leute, verwirrt mich doch bitte nicht so... 😉
[/edit]

doku ·
arnem schrieb

Wie "vererbe" ich jetzt die Bilddatei jetzt an alle Unterseiten?
Oder muß ich bei jeder Unterseite hingehen und den Header auf "Erweitert" setzen und ihm wieder das Bild mitgeben?

klar, was das betrifft, befindest du dich ja auch im falschen thread (siehe threadtitel) 😉

arnem ·
doku schrieb
arnem schrieb

Wie "vererbe" ich jetzt die Bilddatei jetzt an alle Unterseiten?
Oder muß ich bei jeder Unterseite hingehen und den Header auf "Erweitert" setzen und ihm wieder das Bild mitgeben?

klar, was das betrifft, befindest du dich ja auch im falschen thread (siehe threadtitel) 😉

ups... ich dachte, das passt thematisch hier hin :o
Ich mach dann mal nen neuen Thread auf...

doku ·

Ich mach dann mal nen neuen Thread auf...

ooops, meinst du nicht, du solltest erstmal suchen??

Mendossa ·

nee, wieso neuer thread.

das passt doch hier rein.

du hast schon recht, du musst auf jeder unterseite auf erweitert gehen und das ensprechende bild auswählen.

gruss

mendossa

doku ·
Mendossa schrieb

nee, wieso neuer thread.
das passt doch hier rein.

nö, der threadtitel lautet doch:
"Template Kopfzeilenbild auf jeder Seite wechseln"

also: neues thema, neuer thread, so einfach ist das.

Mendossa schrieb

du hast schon recht, du musst auf jeder unterseite auf erweitert gehen und das ensprechende bild auswählen.

wie ich bereits erwähnt habe... 😉

es gibt sicher eine methode, dieses bild aus einem seitenheader an vielen stellen zu platzieren, und es gibt sicher hier im forum auch schon lösungen dafür.

doku ·

Und: neuer Thread oder nicht?

was is das für ´ne frage??

erst suchen, dann nochmal suchen, dann weitersuchen, und wenn man wirklich nix findet macht man eine neue anfrage...

alles andere nennt man auch neudeutsch threadhijacking...

[edit]
dieses posting war ne antwort auf ein posting, was, während der zeit in der ich es schrieb, schon wieder gelöscht wurde...
leute, dat is mir zu chaotisch, sorry...
[/edit]

Mendossa ·

also ich würde das auch so machen, aber ich muss dir sagen dass ich auch absoluter anfänger bin.

aber das ist die logische folgerung aus diesem thread, dass auf jeder unterseite der das entsprechende bild eingefügt werden muss.

so sehe ich das.

wenn es irgendwie einfacher geht (obwohl ich finde das sehr einfach), würde mich das auch interessieren.

gruss mendossa

arnem ·

sorry :o
Während du geantwortet hast, habe ich mein Posting hier gelöscht und dann doch einen neuen Thread aufgemacht...

doku ·
Mendossa schrieb

aber das ist die logische folgerung aus diesem thread, dass auf jeder unterseite der das entsprechende bild eingefügt werden muss.

welche erkenntnis!! 😃

ja klar, das war ja auch der wunsch und dafür ist ne lösung geschrieben worden! warum sollte diese lösung denn auch auf einen wunsch passen, der das gegenteil beabsichtigt?????

afoeder ·

also mal unabhängig von Threadaufmachen und zumachen und hin- und her und "ichhabegedacht"...

ich bin gerade an selbem Problem: ich möchte tastsächlch auch auf "Unterseiten" mein Menübild vererben.
Habe also Root Page, und darunter sind dann mehrere Seiten mit Level 1.
Und bei den Seiten mit Level 1 gebe ich jeweils ein "Media"-File mit.
Auf den jeweiligen Unterseiten aber, also Level 2 - unendlich, möchte ich dasselbe Bild von Level 1 haben.
ich finde, das passt schon hierher, in diesen thread...

gruß,
adrian

arnem ·

genau so, wie afoeder es beschreibt, möchte ich das auch haben (siehe mein gesonderter Thread hier im Forum "Anfängerfragen"). Die Suche hat mich aber noch nicht wirklich weiter gebracht - auch die Fundstelle von doku nicht...

mcmz ·

einen hab ich noch:

so könnte man das ganze auch realisieren:
einfach conditions mit den jeweiligen seiten-id´s in die constants:

CONSTANTS

toppic >

[PIDinRootline = 4]
toppic = fileadmin/nodna/topics/home_T_referenzen_grau.jpg
[else]
toppic = fileadmin/nodna/topics/home_T_nodna.jpg
[end]

[PIDinRootline = 1]
toppic = fileadmin/nodna/topics/home_T_nodna.jpg
[GLOBAL]

[PIDinRootline = 2]
toppic = fileadmin/nodna/topics/home_T_x-ist.jpg
[GLOBAL]

im setup wär dann nur noch die zuweisung z.b. des markers auf die constants:

SETUP

[...]
   TOPPIC = IMAGE
   TOPPIC.file = {$toppic}

das ganze wäre natürlich auch mit treelevel denkbar.
also [treeLevel = 0,2] oder so statt [PIDinRootline = 1]

grüsse

doku ·

das geht viel einfacher und vollautomatisch und ist an anderer stelle schon komplett gelöst worden.

mcmz ·

warum so zickig?
ist es nicht besser mehrere lösungsansätze zu liefern?

ich find das hier ausserdem um einiges verständlicher da man keinen erweiterten seitentyp erstellen muss.

grüsse

nugget ·

hi leute,

ich weis das dieses thema nun schon zu genüge diskutiert und supportet wurde aber leider hab ich es immer noch nicht geschnallt. ich möchte auch das sich mein headerbild sich bei jeder seite ändert die angeklicht wird. Beispiel: man klickt auf support oben erscheint das bild vom support man klickt auf kontakt oben im header erscheint das bild zu kontakt! ganz logisch eigentlich! was nun absolut unlogisch für mich ist, wie ich das ganze umsetze. ich habe in meinem HTML Template einen Marker gesetzt namens ###TRAILER###. jetzt brauch ich noch das TypoScript das die Bilder verändert.

Hier mein TypoScript wie es bisher aussieht:

# Default PAGE object:

seite = PAGE
seite { 
 
  typeNum = 0
  bodyTag = <body topmargin="0" leftmargin="0">
  stylesheet = fileadmin/css/style.css
  meta.AUTHOR = Mark Berntheisel
  meta.DESCRIPTION = Personal Homepage

  10 = TEMPLATE
  10.template = FILE
  10.template.file = fileadmin/template.html
  10.workOnSubpart = DOKUMENT
  10.marks {
    TRAILER = TEXT
    TRAILER.value = TRAILER BILD
   
    MENU_OBEN = HMENU
    MENU_OBEN.special = directory
    MENU_OBEN.special.value = 15
    MENU_OBEN.1 = TMENU
    MENU_OBEN.1.NO = 1
    MENU_OBEN.1.NO.ATagParams = class="menu_oben" 
    MENU_OBEN.1.NO.linkWrap = &nbsp;|&nbsp;&#124;

    MENU_LINKS = HMENU
    MENU_LINKS.special = directory
    MENU_LINKS.special.value = 16
    MENU_LINKS.1 = TMENU
    MENU_LINKS.1.NO = 1
    MENU_LINKS.1.NO.ATagParams = class="menu_links" 
    MENU_LINKS.1.NO.linkWrap = <br>&nbsp;&nbsp;
     
    CONTENT = CONTENT
    CONTENT {
      table = tt_content
      select.orderBy = sorting
      select.where = colPos = 0
    }

}
}

ihr könnt euch das ganze anschauen auf

http://www.mark.berntheisel.de/cms

bitte helft mir #paralyzed#