#1 (permalink)  
Alt 25.09.2006, 17:33
Neuer Benutzer
 
Registriert seit: 25.09.2006
Beiträge: 7
Standard Probleme beim erstellen von eigenem Template

Hallo,
ich bin gerade dabei ein eigenes Template für xt:C zu erstellen. Nun habe ich folgendes Problem bei der Kategoriennavigation:

Ich möchte bei jeder Hauptkategorie die ersten drei Buchstaben unterstreichen das mache ich in dem ich in der Datei "xtc_show_category.inc.php" abfrage ob die Kategorie eine Top-Level-kategorie ist. Wenn ja setze ich vor den Namen ein <u> und schreibe in die Variable "$closeU" den schliesenden U-Tag. Danach schreibe ich den Kategorienamen so in die "$categories_string" Variable:

Code:
$categories_string .= 
  substr($foo[$counter]['name'], 0, 3).
  $closeU.
  substr($foo[$counter]['name'], 3);
Wenn ich mir aber den HTML Quelltext der generiert wird ausgeben lasse sieht das ungefähr so aus:

Code:
<u>
  &nbsp;&nbsp;
  <b>
   <a href="URL" _base_href="URL">
      <b>
        Tes

<!-- hier dazwischen sollte nur ein </u> stehen! -->

      </b>
    </a>
   </b>
</u>
<b>
 <a href="URL" _base_href="URL">
   <b>

<!-- und nicht noch so ein haufen andere Tags :-( -->

     t
  </b>
 </a>
</b>
Es geht um den Teil in den Kommentaren. Das dürfte dort gar nicht stehen! Ich weis der Variable $closeU nur das "</u>" oder garnichts zu.

Weiß jemand wie das passieren kann und wie ich es beheben kann? Es ist nicht sehr schön das ich da zwei Links für ein Wort habe.

viele Grüße
Peter
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 25.09.2006, 20:58
sff sff ist offline
xt:Commerce Support Kunde
 
Registriert seit: 16.07.2004
Beiträge: 775
Standard

Wahrscheinlich fügst du's einfach an der falschen stelle ein (oder deine if-Abfrage stimmt nicht).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 26.09.2006, 10:03
Neuer Benutzer
 
Registriert seit: 25.09.2006
Beiträge: 7
Standard

Hallo sff,
danke für die Hinweise aber leider haben sie nichts gebracht da
ich den Namen an der Stelle "zerstückle" wo er auch vorher angehängt wurde. Und da ich die Stringverkettung mit dem </u> in einer Anweisung mache kann eigentlich nichts dazwischen geschoben werden.

Das If sollte auch stimmen da er ja nur an den gewünschten Stellen das </u> einfügt.

Viele Grüße
Peter

[EDIT]: Hat sich geklärt. Die Teilunterstreichung findet jetzt mit einem Bild statt was im Hintergrund liegt. Das hat den Vorteil das alle Kategorien gleich lang unterstrichen sind. Und der IE kanns auch darstellen ^^. Danke für deine Mühe sff.

Geändert von user_peter (26.09.2006 um 10:50 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
eigenem, erstellen, probleme, template

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 09:28 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand