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
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é
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?
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.
Besten Dank, werds direkt ausprobieren 🙂
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? 🙁
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
na guuuuuuuuuuut... dann halt so. war aber als alternativ vorschlag gekennzeichnet 😃
gruß,
a.
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
statt temp.logo schreibst du marks.LOGO (oder wie dein marker heißt)
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 😃)
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