Zum Inhalt springen

Link zum Logo ändern

Erstellt am 16. April 2014 · 3 Antworten · letzte Antwort am 24. April 2014

Tags: Links, TYPO3 4.x, Frage

marc123 ·

Hallo zusammen,
leider krieg ichs nicht gebacken den Link vom Seitenlogo zu ändern. Statt https soll das s raus und nur http://... stehen.
Da ich Typo3-Dummy bin bräuchte ich eine Schritt für Schritt-Anleitung.
Hier ist das Html:
<div class="header">
<div class="header-top-container">
<div class="header-top">
<h1 id="logo">
<a href="https://www.albshop.eu/">
<img alt="Albshop" src="fileadmin/templates/main/images/logo.png">
</a>

Ich suche schon 2 Tage in allen Foren, konnte aber nicht richtig rausfinden, wo hier anzusetzen ist.
Wahrscheinlich kann das im Typoscript Bereich abgeändert werden, doch wie genau kommt man da hin?
Mit Templavoila? Leider kenne ich mich nur mit Wordpress, Drupal und Magento aus...
Eine Hilfestellung wäre wirklich ganz große Klasse.

Hier das Template:
config.baseURL = http://www.albshop.eu/
config.language = de
config.locale_all = de_DE

## Menu [Begin]
lib.mainMenu = HMENU
lib.mainMenu.entryLevel = 0
lib.mainMenu.wrap = <ul>|</ul>
lib.mainMenu.1 = TMENU
lib.mainMenu.1.NO {
allWrap = <li>|</li>
ATagParams = class="top-link-cart"
}

lib.mainMenu.1.ACT = 1
lib.mainMenu.1.ACT {
allWrap = <li class="first">|</li>
}
## Menu [End]

## Sub-Menu [Begin]

lib.subMenu = HMENU
lib.subMenu.special = directory
lib.subMenu.special.value = 23
lib.subMenu.wrap = <div class="vertnav-container"><div class="abstand-vernav"><ul id="vertnav">|</ul></div></div>
lib.subMenu.1 = TMENU
lib.subMenu.1.NO {
allWrap = <li class="level0-inactive level0 inactive"><span class="vertnav-cat">|</span></li>
}
lib.subMenu.1.ACT = 1
lib.subMenu.1.ACT {
allWrap = <li class="level0-active level0 active"><span class="vertnav-cat">|</span></li>
}
lib.subMenu.2= TMENU
lib.subMenu.2.NO {
allWrap = <li class="level1-inactive level1 inactive"><span class="vertnav-cat">|</span></li>
}
lib.subMenu.2.ACT = 1
lib.subMenu.2.ACT {
allWrap = <li class="level1-active level1 active"><span class="vertnav-cat">|</span></li>
}
## Sub-Menu [End]

## Footer Navi [Begin]

lib.fnav2 = HMENU
lib.fnav2.special = directory
lib.fnav2.special.value = 99
lib.fnav2.wrap = <h2></h2><ul id="fnav2">|</ul>
lib.fnav2.1 = TMENU
lib.fnav2.1.NO {
allWrap = <li><span>|</span></li>
}

lib.fnav3 = HMENU
lib.fnav3.special = directory
lib.fnav3.special.value = 28
lib.fnav3.wrap = <h2>Highlights</h2><ul id="fnav3">|</ul>
lib.fnav3.1 = TMENU
lib.fnav3.1.NO {
allWrap = <li>|</li>
}

lib.flinks1 = HMENU
lib.flinks1.special = directory
lib.flinks1.special.value = 33
lib.flinks1.wrap = <ul id="flinks1">|</ul>
lib.flinks1.1 = TMENU
lib.flinks1.1.NO {
allWrap = <li>|</li>
}

lib.flinks2 = HMENU
lib.flinks2.special = directory
lib.flinks2.special.value = 37
lib.flinks2.wrap = <ul id="flinks2">|</ul>
lib.flinks2.1 = TMENU
lib.flinks2.1.NO {
allWrap = <li>|</li>
}
## Footer Navi [End]

## Menu [Begin]
lib.mainMenu = HMENU
lib.mainMenu.entryLevel = 0
lib.mainMenu.wrap = <ul>|</ul>
lib.mainMenu.1 = TMENU
lib.mainMenu.1.NO {
allWrap = <li>|</li>
}

lib.mainMenu.1.ACT = 1
lib.mainMenu.1.ACT {
allWrap = <li class="current_page_item">|</li>
}
## Menu [End]

## Breadcrumb [Begin]
lib.breadcrumb = COA
lib.breadcrumb {
10 = HMENU
10 {
special = rootline
special.range = 0
wrap = <ul class="breadcrumbs">|</ul>
1 = TMENU
1.NO {
allWrap = <li>|</li>&nbsp;/&nbsp;
}
1.CUR = 1
1.CUR {
doNotLinkIt = 1
allWrap = <li><strong>|</strong></li>
}
}
}
## Breadcrumb [End]

config.spamProtectEmailAddresses = 1

page = PAGE
page.typeNum = 0
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page

page.shortcutIcon = fileadmin/templates/main/favicon.ico

config.simulateStaticDocuments = 0
config.tx_realurl_enable = 1

tt_content.image.20.maxW = 950
tt_content.image.20.1.imageLinkWrap.typolink.extTarget = _top

## PNG Fix for IE6
page.headerData.10 = TEXT
page.headerData.10.value = <!--[if lt IE 7]>
page.headerData.20 = TEXT
page.headerData.20.value = <style type="text/css">img { behavior: url(fileadmin/templates/main/css/iepngfix.htc) }</style>
page.headerData.30 = TEXT
page.headerData.30.value = <![endif]-->

### Searchbox
lib.searchbox = COA
lib.searchbox.10 = USER
lib.searchbox.10 < plugin.tx_macinasearchbox_pi1
lib.searchbox.10.templateFile = fileadmin/templates/main/macinasearchbox.html
lib.searchbox.10.pidSearchpage = 43

### indexed search
config.index_enable = 1
config.index_externals = 1
plugin.tx_indexedsearch.show.rules = 0
plugin.tx_indexedsearch.show.advancedSearchLink = 0
plugin.tx_indexedsearch.search.defaultFreeIndexUidList = 1
plugin.tx_indexedsearch.search.detect_sys_domain_records = 1

ejoo ·

Hallo Marc,

der Link beim Logo ist vermutlich im html-Template formuliert.

<div class="header">

<div class="header-top-container">

<div class="header-top">

<h1 id="logo">

<img alt="Albshop" src="fileadmin/templates/main/images/logo.png">

</a>

Nimm hier das "s" bei https raus, das sollte es sein.

Gruß
Ejoo

marc123 ·

Hallo Ejoo,
erstmal vielen Dank für deine schnelle Antwort. Ich habe unter fileadmin/templates/main/Albshop.html
die Änderungen vorgenommen. Leider werden die Änderungen nicht wirksam. Ich habe bisher vergeblich versucht, mittels templavoila die Albshop.html neu zuzuweisen. Mittlerweile befürchte ich, das dieser Weg gar nicht weiterführt, da es mit der xml-strukltur nichts zu tun hat. Ich gebe zu, dass ich die Logik von Typoscript und templavoila noch nicht ganz kapiert habe. Ich wäre für weitere Hinweise äußerst dankbar, da es für die Kunden in unserem Shop sehr schlecht ist, wenn Sie sich zur Startseite zurückklicken möchten und dann wegen dem https-link das nicht klappt.
Also meine Hauptfrage ist: Was ist zu tun, dass die in einer template html gemachten Änderungen auch tatsächlich wirksam werden?

ejoo ·

Hallo Marc,
mit Templavoila reicht es nicht, einfach nur die html-Vorlage zu ändern. Du musst nochmal das mapping, also das "ausfüllen" des Templates aktualisieren. Ich hab nur einmal mit Templavoila gearbeitet, aber ich denke es gibt so etwas wie "update mapping" und dann neu speichern.
Und dann: FE-Cache löschen!! 😉
Gruß
Ejoo