Zum Inhalt springen

Marker für Logo in HTML Template setzen. Wie?

Erstellt am 26. März 2007 · 11 Antworten · letzte Antwort am 26. März 2007

Tags: Templates & Layouts, Bilder, Frage

dirkbert ·

hallöchen,
mal wieder der superanfänger hier 🙂
ich würde gerne ein Bild in meine HTML-Vorlage setzten, allerdings als ###MARKER### .. geht darum dass ich verschiedene HTML-Templates für meine Firma, in der ich als Azubi tätig bin, anlegen soll.

mein bisheriges Setup sieht so aus (ganz simpel🙂

page = PAGE

page.includeCSS { 
file10 = fileadmin/templates/BockHTML/nav_links/bock.css
}

page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/templates/BockHTML/nav_links/index.htm
workOnSubpart = DOKUMENT
marks.INHALT < styles.content.get

marks.MENUE = HMENU
marks.MENUE.1 = TMENU
marks.MENUE.1.NO.linkWrap = <div class="navi"> |</div>
marks.MENUE.1.NO.ATagParams = class="navi" 
}

ich müsste jetzt wissen wo und was ich nun ins TS schreiben muss damit mir das Logo XY angezeigt wird. Der Marker heisst ###LOGO###. Vielen Dank für eure Hilfe.

Gruß,

Dirk

HerrJeh ·

alternativ vorschlag: unter seitentyp erweitert -> dateien dein bild angeben und via

temp.logo = IMAGE
temp.logo {
                file.maxH = 480
                file.maxW = 600
                file.import=uploads/media/     
                file.import.data = levelmedia: -1,slide
                file.import.listNum = 0
                file.import.override.field = media
}

und bei id=logo

subparts.logo < temp.logo

ganz easy einbinden.

gruß,
andré

dirkbert ·

also wenn ich es so schreibe wird mir kein logo angezeigt:

page = PAGE

page.includeCSS { 
file10 = fileadmin/templates/BockHTML/nav_rechts/bock.css
}

page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/templates/BockHTML/nav_rechts/index.htm
workOnSubpart = DOKUMENT
marks.INHALT < styles.content.get

temp.logo = IMAGE
temp.logo {
                file.maxH = 280
                file.maxW = 220
                file.import=fileadmin/templates/BockHTML/nav_rechts/bock_logo.gif    
                file.import.data = levelmedia: -1,slide
                file.import.listNum = 0
                file.import.override.field = media
} 
subparts.logo < temp.logo 


marks.MENUE = HMENU
marks.MENUE.1 = TMENU
marks.MENUE.1.NO.linkWrap = <div class="navi"> |</div>
marks.MENUE.1.NO.ATagParams = class="navi" 
}

was muss ich dann anstatt des Markers im HTML Template einfügen?

HerrJeh ·

naja,

wenn du über subparts arbeitest, sprichst du die ids an:
<div id=logo>[das hier wird dann mit deinem bild ersetzt bzw. gefüllt]</div>

wenn du den marker ###LOGO### beibehalten willst, muss du´s halt für die marker umschreiben...

du füllst gerade in deinem ts einen subpart:

subparts.logo < temp.logo

willst aber eigentlich ´nen marker ansprechen (wie bei INHALT und MENUE auch). probier´s mal aus - ist nicht so schwer wie´s aussieht. 8-)

gruß,
a.

dirkbert ·

hmmm mist, irgendwie will er nicht so wie ich will.
hab jetzt in einer zelle meiner html tabelle im template ein div gesetzt mit der id=logo.
der pfad zum logo ist:

file.import=fileadmin/templates/BockHTML/nav_rechts/bock_logo.gif

hab ich vielleicht was falsch geschreiben? 🙁

just2b ·

Hallo,

ja hast du ...

da ich aber nicht glaube, dass du das Bild via Seiteneingeschaften hochladen willst, sondern schlichtweg ein Bild angeben willst, ist das der richtige Code:

temp.logo = IMAGE
temp.logo {
        file.maxH = 200
        file.maxW = 760
        file = fileadmin/dev/deinbild.jpg
        titleText = ....
        altText = ....
        imageLinkWrap = 1
        imageLinkWrap.enable = 1
        imageLinkWrap.typolink.parameter = 40
}

40 steht für die ID der Seite, die du verlinken willst, ohne Link einfach die letzten 3 Zeilen weg

georg

dirkbert ·

hab nun folgenden Code:

page = PAGE

page.includeCSS { 
file10 = fileadmin/templates/BockHTML/nav_rechts/bock.css
}

page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/templates/BockHTML/nav_rechts/index.htm
workOnSubpart = DOKUMENT
marks.INHALT < styles.content.get

temp.logo = IMAGE
temp.logo {
        file.maxH = 200
        file.maxW = 200
        file = fileadmin/templates/BockHTML/nav_rechts/bock_logo.gif
        titleText = Bock Viersen
        altText = Bock Viersen
} 

marks.MENUE = HMENU
marks.MENUE.1 = TMENU
marks.MENUE.1.NO.linkWrap = <div class="navi"> |</div>
marks.MENUE.1.NO.ATagParams = class="navi" 
}

leider ist vom Bild immernoch nichts zusehen. weder wenn ich dem div die id=logo oder id=image gebe ...

sorry für diese anfänger fragen

dirkbert ·

na so langsam blick ich da durch 🙂
danke, problem ist gelöst.

aber nicht vergessen: heute ist nicht alle tage, ich komme wieder... keine frage (mit immer wieder neuen doofen fragen 😃)

just2b ·

Hallo,

dirkbert schrieb

aber nicht vergessen: heute ist nicht alle tage, ich komme wieder... keine frage (mit immer wieder neuen doofen fragen 😃)

kein Problem (für mich), solange du damit aufhörst, Fragen als doof zu bezeichnen 😉

georg