Guten Abend!
Gibt es die Möglichkeit, das Top Logo zu verlinken. Es soll dazu dienen, auf die Startseite zu weisen.
In meinem Fall wäre es der obere Banner.
http://www.chrisse-boehm.de/htdocs/
Kann man dies bei den Einstellungen im Template editieren? Wenn ja, wie?
Ich danke schon für die Antworten!
MfG
Chrisse
Hi Chrisse,
du kannst dem Banner im html-Template eine
href verpassen indem du folgendes um dein <img..> schreibst :
<a href="index.php?id=888">
<img ....>
</a>
an die Stelle 888 muss die id deiner Startseite
LG
Honk
Hi!
Danke für die Rasche Antwort! Doch, wie komme ich in das HTML Template? Soll dies unter Info/Modify funktionieren. Wenn ich dort das angebene herumschreib (HTML), dann zeigt es den Banner gar nicht mehr an.
page.file.toplogo = banner*.jpg (so steht es zur Zeit da)
Entschuldigung für diese Frage, aber ich weiß gerade nicht weiter. Die HTML Kenntnisse habe ich, nur Typo ist ganz neu für mich. ;-)
Gruß
Chrisse
den Link direkt im HTML Template oder über TS als href mitzugeben ist nicht sinnvoll, da dann z.B. keine automatische Umschreibung erfolgt wenn man mal auf Realurl umschaltet.
Bilder werden über "typolink" verlinkt, Details findest Du hier:
#42308
Über die Suche (oben links), Eingabe z.B. "Bild verlinken" findest Du eine Menge Einträge dazu.
Viele Grüße
Niki
Hey!
Das ganze sieht jetzt bei mir folgendermaßen aus:
Bild: chrisse-boehm.de/…/typo.JPG
Doch irgendwie funktioniert es noch nicht. Wo steckt der Fehler?
MfG
Chrisse
da wird jetzt wahrscheinlich überhaupt nichts ausgegeben, oder?
doch der banner wird ausgegeben, die verlinkung-keine spur.
das muss irgendwie alles anders anschauen, so ist das ganz komisch. Bau das mal genau so nach wie es hier im Beispiel ist, also
page.10 = IMAGE
page.10.file = ...
Ist jetzt gerade alles durcheinander, Objekt hat nur eine Quelle aber ist nicht als IMAGE Objekt definiert, typolink Zeugs hängt am file und nicht am übergeordneten IMAGE Objekt (weils das bei Dir nicht gibt) etc.
Wundert mich dass da überhaupt was ankommt 😉
Viele Grüße
Niki
Also ich habe es nocheinmal probiert, doch leider klappt es immer noch nicht.
Kann man nun hieran den Fehler erkennen?
Bild: chrisse-boehm.de/…/typo_1.JPG
Vielen Dank!
Gruß
Chrisse
ja, den Fehler kann man erkennen, Du hast es immer noch nicht so gebaut wie in dem Beispielcode der funktioniert. Bau das _genau_ nach und nicht ungefähr.
Viele Grüße!
Niki
selbst bei
[toplogo]=IMAGE
[file]=fileadmin/banner.jpg
zeigts nichts an. da brauch ich gar nicht weitermachen...
gruß
chrisse
selbst bei
[toplogo]=IMAGE
[file]=fileadmin/banner.jpg
zeigts nichts an. da brauch ich gar nicht weitermachen...
Jede Wette dass Du nur dieses kleine Teil geändert und den Rest unbelassen gelassen hast. Gegenbeweise in Form eines vollständigen TS Auszuges werden gerne eingesehen 😉
Nochmal: Bau das Element exakt so auf wie im Beispielcode. Du änderst bisher immer nur kleine Teilelemente aber so funktioniert nun mal TypoScript nicht. Dein Code muss ganz genau so aussehen:
page.123 = IMAGE
page.123 {
file = fileadmin/image.gif
imageLinkWrap = 1
imageLinkWrap.enable = 1
# als Parameter die Seiten-ID eintragen
imageLinkWrap.typolink.parameter = 123
}
Die von diesem Code erlaubten Abweichungen sind:
- statt page.123 kannst Du auch page.10 o.ä. schreiben, Hauptsache das Objekt ist gültig und wird später nicht wieder überschrieben
- statt fileadmin/image.gif gibst Du den Pfad auf Deine Datei an
- bei typolink.parameter = 123 gibst Du als ID die Seiten-ID des Linkziels an
Viele Grüße
Niki
wie soll denn das mit dieser "{" klammer funktionieren? bzw. kann man das ganze auch woanders bearbeiten, als im TypoScript Object Browser und wenn ja, wie?
Danke1
Gruß
Chrisse
rechts oben "info/modify" auswählen oder über listen-ansicht (statt templatE)
georg
das ganze sieht jetzt so aus:
page.file.toplogo = IMAGE
page.file.toplogo {
file = banner_09.jpg
imageLinkWrap = 1
imageLinkWrap.enable = 1
imageLinkWrap.typolink.parameter = 1
}
Das ist nun genau nach Vorlage, doch es funktioniert trotzdem nicht.
Gruß
Chrisse
Das ist nun genau nach Vorlage, doch es funktioniert trotzdem nicht.
Hier Dein Code:
page.file.toplogo = IMAGE
Hier mein Code:
page.123 = IMAGE
Wer sieht den Unterschied?
so das ganze sieht so aus und geht trotzdem nich und das is genau nach Vorlage!
page.123 = IMAGE
page.123 {
file = banner_09.jpg
imageLinkWrap = 1
imageLinkWrap.enable = 1
imageLinkWrap.typolink.parameter = 8
}
Nun wird das Standard-Logo ausgegeben, nicht das, was ich will, bei file mit fileadmin/banner_09.jpg funktioniert es genauso nicht.
Es handelt sich hier um das TOPLOGO!!!! D.h. es muss page.file.toplogo heißen, denn sonst wird es logischerweise nicht angezeigt. ich will nicht irgendein bild verlinken, sondern genau dieses LOGO!
Gruß
Chrisse
Nun wird das Standard-Logo ausgegeben, nicht das, was ich will, bei file mit fileadmin/banner_09.jpg funktioniert es genauso nicht.
Du darfst den Code nicht ergänzend verwenden sondern er muss den alten code ersetzen. Wenn Du Dein toplogo Objekt weiterhin in TS hast wird es auch weiterhin ausgegeben.
Es handelt sich hier um das TOPLOGO!!!! D.h. es muss page.file.toplogo heißen, denn sonst wird es logischerweise nicht angezeigt.
Sorry versteh ich jetzt nicht. Ist "TOPLOGO" irgendein Standard den ich kennen müsste?
Bei dem Beispielcode den ich Dir genannt habe passiert genau folgendes:
An der Nummer "123" Deines page-Objektes (ein array das die gesamte Seite enthält) wird das Image ausgebeben, das Du unter page.123.file = hierderpfadaufsimage eingegeben hast. Dieses wird verlinkt auf die id die Du beim typolink parameter angibst.
Anders gehts leider nicht, auch wenn Du gerne bei Deinem page.file.toplogo bleiben möchtest wird das nicht klappen.
Poste mal Dein gesamtes TS Template vielleicht komm ich dann drauf was es mit dem TOPLOGO auf sich hat.
Viele Grüße!
Niki
TS mit normalem Toplogo:
leftFrameWidth = 100
contentWidth = 472
contentOffset = 10,10
page.lineHeight = 2
page.menuXDistance = 5
page.menuYDistance = 0
page.L0.titleWrap = <b><font face="Verdana" size="5" color="#000066"><i> | </i></font></b>
page.L1.titleWrap = <font face="Verdana" size="2" color="#000066"><b> | </b></font>
bgCol = #DDDDDD
menu.bgCol = blue
link = aqua
vlink = black
alink = gray
page.lineCol = #666666
styles.content.imgtext.maxW = 400
page.file.toplogo = banner*.jpg
page.file.template = typo3/sysext/cms/tslib/media/uploads/green/template.tmpl
styles.gmenu_layer.green.height = 25
styles.gmenu_layer.green.file.sublevel = typo3/sysext/cms/tslib/media/uploads/green/menu_sublevel.png
styles.gmenu_layer.green.file.middle = typo3/sysext/cms/tslib/media/uploads/green/menu_middle.png
styles.gmenu_layer.green.file.last = typo3/sysext/cms/tslib/media/uploads/green/menu_last.png
styles.gmenu_layer.green.file.first = typo3/sysext/cms/tslib/media/uploads/green/menu_first.png
styles.gmenu_layer.green.file.background = typo3/sysext/cms/tslib/media/uploads/green/menu_back.png
styles.gmenu_layer.green.menuOffset = 0,0
styles.gmenu_layer.green.spacing = 0
styles.gmenu_layer.green.fontSize = 10
styles.gmenu_layer.green.file.fontFile =
styles.gmenu_layer.green.fontColor = white
styles.gmenu_layer.green.offset = 0,14
styles.gmenu_layer.green.firstOffset = 0,14
styles.gmenu_layer.green.layer.topOffset = 105
styles.gmenu_layer.green.layer.xPosOffset = 0
styles.content.lastUpdate.comment_auto =
page.offset = 10,10
page.file.topimage = spacer*.gif
styles.content.links.extTarget = _blank
content.linkToTop = <a href="#top">To top</a><br />
styles.content.typo3_powered.number =
plugin.meta.copyright = Christian Böhm, 2006. All rights reserved
Page nach deinem Beispiel:
leftFrameWidth = 100
contentWidth = 472
contentOffset = 10,10
page.lineHeight = 2
page.menuXDistance = 5
page.menuYDistance = 0
page.L0.titleWrap = <b><font face="Verdana" size="5" color="#000066"><i> | </i></font></b>
page.L1.titleWrap = <font face="Verdana" size="2" color="#000066"><b> | </b></font>
bgCol = #DDDDDD
menu.bgCol = blue
link = aqua
vlink = black
alink = gray
page.lineCol = #666666
styles.content.imgtext.maxW = 400
page.123 = IMAGE
page.123 {
file = banner*.jpg
imageLinkWrap = 1
imageLinkWrap.enable = 1
imageLinkWrap.typolink.parameter = 1
}
page.file.template = typo3/sysext/cms/tslib/media/uploads/green/template.tmpl
styles.gmenu_layer.green.height = 25
styles.gmenu_layer.green.file.sublevel = typo3/sysext/cms/tslib/media/uploads/green/menu_sublevel.png
styles.gmenu_layer.green.file.middle = typo3/sysext/cms/tslib/media/uploads/green/menu_middle.png
styles.gmenu_layer.green.file.last = typo3/sysext/cms/tslib/media/uploads/green/menu_last.png
styles.gmenu_layer.green.file.first = typo3/sysext/cms/tslib/media/uploads/green/menu_first.png
styles.gmenu_layer.green.file.background = typo3/sysext/cms/tslib/media/uploads/green/menu_back.png
styles.gmenu_layer.green.menuOffset = 0,0
styles.gmenu_layer.green.spacing = 0
styles.gmenu_layer.green.fontSize = 10
styles.gmenu_layer.green.file.fontFile =
styles.gmenu_layer.green.fontColor = white
styles.gmenu_layer.green.offset = 0,14
styles.gmenu_layer.green.firstOffset = 0,14
styles.gmenu_layer.green.layer.topOffset = 105
styles.gmenu_layer.green.layer.xPosOffset = 0
styles.content.lastUpdate.comment_auto =
page.offset = 10,10
page.file.topimage = spacer*.gif
styles.content.links.extTarget = _blank
content.linkToTop = <a href="#top">To top</a><br />
styles.content.typo3_powered.number =
plugin.meta.copyright = Christian Böhm, 2006. All rights reserved
ok, Du arbeitest hier wie es mir scheint nicht mit einer selbst erstellten Seite sondern mit einem der vorgefertigten Standard-Templates.
Damit haben vermutlich die wenigsten hier Erfahrung, da die Standard Templates eigentlich kaum genommen werden (sind nicht so besonders großartig) und man immer individuelle Seiten baut.
Am einfachsten wird in diesem Fall doch die Nicht-TS-Lösung sein. Geh einfach in das eingebundene Template (liegt hier: typo3/sysext/cms/tslib/media/uploads/green/template.tmpl) und editiere dort den File. Da gibts einen Marker ###TOPLOGO### da kannst Du einfach einen a-tag aussen rum schreiben.
Viele Grüße
Niki