Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Umfrage

    WO finde ich die Datei, um den einzelnen Kategorien, einen Level zuzuweißen?

    Welche Antwort?
    0 (0%)
    Was  soll ich hier schreiben?
    2 (100%)
    Stimmen insgesamt: 2

    Thema: Level in Kategorien

    axton-pain

    • Neu im Forum
    • Beiträge: 6
    Level in Kategorien
    am: 04. Februar 2015, 16:46:59
    Hallo und "Hilfe"!

    Die Frage ist relativ einfach!

    Wo finde ich diese Datei, und wie kann ich diese dann anzeigen, falls man dazu dann ein bestimmtes Programm braucht?! (Diese hier ist aus dem Forum Kopiert)
    Meine (mit Firebug) ist unten angezeigt.

    Code: XML  [Auswählen]
           <ul id="categorymenu">
        <li class="level1">
        <a href="http://www.sacada-online.de/index.php?cPath=1">
        <div style="position: relative; top: 9%;  padding: 0px 0px 0px 15px;">ZEITMASCHINEN</div></a></li>
        <li class="level1">
        <a href="http://www.sacada-online.de/index.php?cPath=2">
        <div style="position: relative; top: 9%;  padding: 0px 0px 0px 15px;">BIJOUTERIE</div></a></li>
        <li class="level1">
        <a href="http://www.sacada-online.de/index.php?cPath=6">
        <div style="position: relative; top: 9%;  padding: 0px 0px 0px 15px;">ART</div></a></li>
        <li class="level1">
        <a href="http://www.sacada-online.de/index.php?cPath=7" [b]class="selected"[/b]>
        <div style="position: relative; top: 9%;  padding: 0px 0px 0px 15px;">LIFESTYLE</div></a></li>
        <li class="level2">
        <a href="http://www.sacada-online.de/index.php?cPath=7_11">
        <div style="position: relative; top: 9%;  padding: 0px 0px 0px 25px;">Tischnachbarn</div></a></li>
        <li class="level2">
        <a href="http://www.sacada-online.de/index.php?cPath=7_9" [b]class="selected"[/b]>
        <div style="position: relative; top: 9%;  padding: 0px 0px 0px 25px;">Wohnkultur</div></a></li>
        <li class="level1">
        <a href="http://www.sacada-online.de/index.php?cPath=23">
        <div style="position: relative; top: 9%;  padding: 0px 0px 0px 15px;">CARPE DIEM</div></a></li>
        <li class="level1">
        <a href="http://www.sacada-online.de/index.php?cPath=8">
        <div style="position: relative; top: 9%;  padding: 0px 0px 0px 15px;">LA LILU</div></a></li>
        </ul>
         

    Im Browser mit Firebug finde ich die Datei und kann damit ohne Mühe jede Kategorie in einer anderen Farbe dastellen! (Was ja oft hier gefragt wird, wie das geht!) Aber in den Shop-Dateien kann ich diese Datei nicht finden!

    Code: Text  [Auswählen]
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xml:lang="de" dir="ltr" xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <body>
    <div id="wrap">
    <div id="header">
    <div id="topmenuwrap">
    <div id="breadcrumb">
    <div id="contentwrap">
    <div id="leftcol">
    <h2 class="categoryheader">Kategorien</h2>
    <ul id="categorymenu">
    <li class="level1">
    <li class="level1">
    <li class="level1">
    <li class="level1">
    <a title="OPTIONEN" href="http://www.paketweiterleiten.com/index.php?cPath=16">OPTIONEN</a>
    </li>


    Linkback: https://www.modified-shop.org/forum/index.php?topic=32182.0
    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware

    Godzilla

    • Schreiberling
    • Beiträge: 489
    Re: Level in Kategorien
    Antwort #1 am: 05. Februar 2015, 06:51:15
    source/inc

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.992
    • Geschlecht:
    Re: Level in Kategorien
    Antwort #2 am: 06. Februar 2015, 00:16:04
    Um Kategorien unterschiedlich zu style-n siehe hier für eine umfassende und einfache Lösung.

    Gruß,
    noRiddle

    axton-pain

    • Neu im Forum
    • Beiträge: 6
    Re: Level in Kategorien
    Antwort #3 am: 06. Februar 2015, 19:17:31
    Danke Gozilla, "source/inc" da war ich schon, und auch da ist keine datei, die im entferntesten so ausssieht.

    axton-pain

    • Neu im Forum
    • Beiträge: 6
    Re: Level in Kategorien
    Antwort #4 am: 06. Februar 2015, 19:26:45
    Und Danke auch an noRiddl,
    aber das war nicht die Frage, und schaut mir zudem wieder ziemlich kompliziert aus.

    Ich gebe in der Stylesheet einfach den einzelnen Leveln die Farbcodes die ich möchte, und ordne dann (in dieser Datei die ich leider nur mit Firebug finde, aber nicht in meinem Shop :-(  ) ...der jeweiligen Kategorie die jeweilige Nr des Levels zu. Fertig!

    WayneTsun

    • Fördermitglied
    • Beiträge: 1.082
    • Geschlecht:
    Re: Level in Kategorien
    Antwort #5 am: 06. Februar 2015, 19:56:54
    source/inc
    #
    Das ist schon richtig gewesen. Die Datei ist die /templates/DeinTemplate/source/inc/xtc_show_category.inc.php. Hier wird die von Dir aus Firebug kopierte Seite bzgl. der Kategorien zusammengebaut.

    Um aber das Aussehen z.B. der Levels zu ändern, bist Du schon richtig im Stylesheet.

    Beste Grüße,
    Wayne

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Level in Kategorien
    Antwort #6 am: 06. Februar 2015, 22:07:56
    Hallo axton-pain

    Also eine Datei in dem Sinne wie Du sie gepostet hast gibt es nicht, denn das wird vom Shopsystem dynamisch erstellt.

    Aber Du könntest folgendes machen:

    In 'templates/DEIN_TEMPLATE/source/inc/xtc_show_category.inc.php' ca Zeile 58 folgenden Code
    Code: PHP  [Auswählen]
        $categories_string .= '<li class="level'.$level.$cat_active.$cat_active_parent.'">';
     
    ersetzen mit mit diesem Code
    Code: PHP  [Auswählen]
        $categories_string .= '<li class="catNo'.$counter.' level'.$level.$cat_active.$cat_active_parent.'">';
     

    Nachher siehst Du im Firebug bei den Kategorien typischerweise eine solche Ausgabe.
    Code: XML  [Auswählen]
    <ul id="categorymenu">
        <li class="catNo11 level1 active1 activeparent1"><a ...
           <ul>
            <li class="catNo16 level2"><a ...
           <li class="catNo12 level2"><a ...
           <li class="catNo14 level2"><a ...
           </ul>
        </li>
        <li class="catNo15 level1"><a ...
       <li class="catNo13 level1"><a ...
    </ul>
     
    Jede Kategorie hat jetzt eine eigene Klasse 'catNo..' der Du im Stylesheet die gewüschten Eigenschaften zuordnen kannst (siehe unten).

    In 'templates/DEIN_TEMPLATE/stylesheet.css z.B. folgendes einfügen
    Code: CSS  [Auswählen]
    .catNo14 a {
    background-color: green !important;
    color: #fff !important;
    }
     

    Gruss
    Hanspeter

    axton-pain

    • Neu im Forum
    • Beiträge: 6
    Re: Level in Kategorien
    Antwort #7 am: 07. Februar 2015, 14:12:30
    Hi Hanspeter!
    Das ist eine einfache Lösung und funktioniert soweit perfekt!

    Nur:
    Ich hab den CODE:

     .catNo14 a {
    background-color: green !important;
    color: #fff !important;
    }

    ...zum testen an verschiedenen Stellen (stylesheet) innerhalb des Categorie-Level 1 eingesetzt. Aber egal wie ich es mache, gehen mir dann alle Attribute für z.B. hover, oder aktiv, verloren. Die mit "catNo" benannte Kategorienummer, bleibt ein totes Bild. :-(

    (ich würde gerne nen Link zu meinem Shop  beifügen, hab da aber ne Homepage vorgeschaltet, und den Shop selbst,  noch nicht auf "Online" gestellt)

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Level in Kategorien
    Antwort #8 am: 07. Februar 2015, 15:59:53
    Hallo axton-pain

    Ja die Sache mit CSS und dem Kategorie-Menü ist ein bisschen kompliziert, denn ausser der Klasse '.level' gibt es noch die Klassen '.active' und '.activeparent', wenn man da noch alles für jede Kategorie individualisieren will wird es ziemlich aufwendig.

    Aber damit das 'hovern' wenigstens funktioniert könntest Du folgendes versuchen.

    Füge anstelle des von mir im letzten Beitrag geposteten Codes ganz am Ende des stylesheets folgendes ein, wobei 'catNo14' durch diejenige 'catNo' zu ersetzen ist deren Eigenschaften Du ändern willst.
    Code: CSS  [Auswählen]
    ul#categorymenu li.catNo14 > a {
      background-color: green;
      color: #fff;
    }
     

    Gruss
    Hanspeter

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.992
    • Geschlecht:
    Re: Level in Kategorien
    Antwort #9 am: 09. Februar 2015, 14:57:25
    Und Danke auch an noRiddl,
    aber das war nicht die Frage, und schaut mir zudem wieder ziemlich kompliziert aus.

    Ich gebe in der Stylesheet einfach den einzelnen Leveln die Farbcodes die ich möchte, und ordne dann (in dieser Datei die ich leider nur mit Firebug finde, aber nicht in meinem Shop :-(  ) ...der jeweiligen Kategorie die jeweilige Nr des Levels zu. Fertig!

    Du schriebst
    ...
    Im Browser mit Firebug finde ich die Datei und kann damit ohne Mühe jede Kategorie in einer anderen Farbe dastellen! (Was ja oft hier gefragt wird, wie das geht!)...
    ....

    Daß du dabei vom Kategorie-Menu sprachst habe ich übersehen (Kategorie nicht gleich Kategorie-Menu).
    Für das untesrchiedliche Stylen der Kategorien selbst ist mein Link genau passend und die Lösung im übrigen überhaupt nicht kompliziert.

    Bzgl. deiner Kat-Menu-Styles:
    CSS = Cascading Style Sheet,
    will sagen, die Reihenfolge der CSS-Befehle ist bei widersprechenden Befehlen wichtig.
    Der letzte gleichwertige Befehl gilt.
    Um die Wertigkeit, (Fachbegriff: Spezifität, mal nach "suchmaschinen", Ergebnis z.B.: dies) zu bestimmen muß man CSS verstehen.
    Sich widersprechende Styles deren Selektoren nicht die gleiche Spezifität besitzen können die Cascade, also die Regel, daß der letzte gleichwertige Befehl gilt außer Kraft setzen, und zwar eben deshalb weil sie dann nicht gleichwertig sind. Klingt komplizierter als es ist, einfach mal ein wenig einlesen.

    Gruß,
    noRiddle
    4 Antworten
    3046 Aufrufe
    23. Februar 2014, 17:43:59 von newbee79
    1 Antworten
    2720 Aufrufe
    09. Juni 2011, 19:02:13 von bergerschmuck
    3 Antworten
    4219 Aufrufe
    29. Oktober 2012, 19:52:22 von CWYG
    7 Antworten
    5245 Aufrufe
    26. Februar 2016, 16:48:44 von noRiddle (revilonetz)