Überschriften Startseite verlinken

chef1568

Sehr aktives Mitglied
4. Mai 2009
1.265
2
Bayern
Hallo,

da ich keine Sideboxen TOP-Angebote, Neu im Sortiment nutzen will möchte ich die Überschriften verlinken -> zeige alle TOP-Produkte.

Bisher habe ich die Verlinkung so realisiert (Auszug aus Firebug):
<div class="container">
<h6 class="underline"> <a class="h6" href="index.php?q=3">Neu im Sortiment!</a></h6>
<!-- <h1 class="underline">Neu im Sortiment!</h1> -->
<ul class="hlist articles">
<li class="p33 tcenter clear">
<div>

die class h6 habe ich in der custom/theme.css zugewiesen:
h6 {font : 2em "Trebuchet MS", sans-serif; margin : 0 0 0.5em 0; color:#00B1E7;}

aber es wird immer noch die css-Formatierung verwendet:
 

david

Administrator
Mitarbeiter
16. Juli 2010
2.309
169
AW: Überschriften Startseite verlinken

Hallo,
aber es wird immer noch die css-Formatierung verwendet
ist ja auch in deinem Quelltext so aufgebaut: <h6><a>, nicht andersherum, darum hat das innere a-Element a eine höhere Priorität für die CSS-Kaskade.
Detaillierte Infos zur CSS-Kaskade findest du z.B. unter Cascading Style Sheets { Grundlegendes : Kaskade }

Versuch mal den CSS-Selektor für deine Regel so aufzubauen:
Code:
h6 a { ... }
 

chef1568

Sehr aktives Mitglied
4. Mai 2009
1.265
2
Bayern
AW: Überschriften Startseite verlinken

So, im Moment bin ich so weit:

seite_startseite.tpl
Code:
<div class="container">
         {if $Box->name=="TopAngebot"}
            <h1 class="underline"><a class="h6"  href="index.php?a=8415">{lang key="topOffer"  section="global"}</a></h1>
         {elseif $Box->name=="Sonderangebote"}
            <h1 class="underline"><a class="h6"  href="index.php?a=10589">{lang key="specialOffer"  section="global"}</a></h1>
         {elseif $Box->name=="NeuImSortiment"}
            <h1 class="underline"><a class="h6"  href="index.php?a=10590">{lang key="newProducts"  section="global"}</a></h1>
         {elseif $Box->name=="Bestseller"}
            <h1 class="underline"><a class="h6"  href="index.php?a=10587">{lang key="bestsellers"  section="global"}</a></h1>
         {/if}
custom/theme.css:
Code:
.container a.h6 {color: #00B1E7; font-weight:bold; font-style: italic;}
die href="{$SmartyVariable->cURL} musste ich gegen direkte ID´s tauschen da dort nur bei aktiven Sideboxen eine Adresse hinterlegt werden.

Allerdings sind meine ID´s noch nicht ganz richtig.
Ich komm da immer nur direkt auf die Detailseite eines Artikels.
Kennt jemand den Link für die einzelnen unterseiten?

gruß feder
 

david

Administrator
Mitarbeiter
16. Juli 2010
2.309
169
AW: Überschriften Startseite verlinken

Kennt jemand den Link für die einzelnen unterseiten?
wenn du die links zu sonderangeboten etc brauchst, dann kopier dir den link doch einfach aus der jeweiligen box... für sonderangebote steht in der box_sonderangebote.tpl z.B.
Code:
<a href="{$Boxen.Sonderangebote->cURL}" class="artikelnamelink">{lang key="showAllSpecialOffers" section="global"}</a>
 

chef1568

Sehr aktives Mitglied
4. Mai 2009
1.265
2
Bayern
AW: Überschriften Startseite verlinken

die href="{$SmartyVariable->cURL} musste ich gegen direkte ID´s tauschen da dort nur bei aktiven Sideboxen eine Adresse hinterlegt werden.

Allerdings sind meine ID´s noch nicht ganz richtig.
Ich komm da immer nur direkt auf die Detailseite eines Artikels.

Das hatte ich schon, funktioniert aber nur, wenn die Boxen eingeblendet sind.

mfg
 

Einrad-Shop

Gut bekanntes Mitglied
3. November 2011
765
7
AW: Überschriften Startseite verlinken

mit navi.php?q=2 klappt es, nur leider ist die navie.php via robots.txt ausgeschlossen, d.h. die sonderangebote werden nie indexiert.

Gibt es da nicht eine andere Lösung?