Managed Server
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
  • Thema: Eigene Filteroptionen in Hauptkategorie ausblenden

    walkabout77

    • Mitglied
    • Beiträge: 235
    Hallo zusammen,

    ich möchte in den Hauptkategorien die Filteroptionen, welche in den Artikeleigenschaften definiert werden, ausblenden.

    In der "product_listing_v1.html" kann ich ja die {$LISTING_FILTER} löschen und daraus eine zweite Vorlage für die Hauptkategorien machen. Nur wird dann "Sortieren nach" und "Artikel pro Seite auch ausgeblendet".

    Das würde ja bedeuten, dass ich auch eine zweite "listing_filter.html" erstellen muss, welche in die "product_listing_v1.html" eingebunden wird?

    Oder geht das ev. einfacher?

    Gruss Stefan

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

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Eigene Filteroptionen in Hauptkategorie ausblenden
    Antwort #1 am: 01. April 2018, 17:38:16
    Hallo Stefan

    Eine Idee: Ersetze in 'templates/dein_template/module/listing_filter.html' ca. Zeile 16 folgenden Code

    Code: PHP  [Auswählen]
      {if count($FILTER_TAG) > 0}

    mit diesem Code

    Code: PHP  [Auswählen]
      {if count($FILTER_TAG) > 0 && $smarty.get.cPath|strpos:'_'}

    Gruss
    Hanspeter

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Eigene Filteroptionen in Hauptkategorie ausblenden
    Antwort #2 am: 01. April 2018, 19:13:17
    Nachtrag:

    Hier noch eine Variante, bei der die Filteroptionen in Artikellisten von z.B. Suchergebnissen oder bei neuen Artikel angezeigt werden.

    Code: PHP  [Auswählen]
      {if count($FILTER_TAG) > 0 && ($smarty.get.cPath|strpos:'_' || empty($smarty.get.cPath))}

    Gruss
    Hanspeter

    walkabout77

    • Mitglied
    • Beiträge: 235
    Re: Eigene Filteroptionen in Hauptkategorie ausblenden
    Antwort #3 am: 01. April 2018, 21:40:16
    Hallo Hanspeter,

    vielen Dank für Deine einfache Lösung  ;-)

    Gibt es noch eine Möglichkeit, dass ich das Ganze nur bei einigen Kategorien Anwenden kann? Ev. über die Wahl des Template für das Product Listing?

    Ich dachte erst daran zwei Versionen von der "product_listing_v1.html" zu erstellen und dort jeweils eine andere "listing_filter.html" einzubinden.

    product_listing_v1.html -> listing_filter.html
    product_listing_v1_ohne_Filteroptionen.html -> listing_filter_ohne_Filteroptionen.html

    So könnte ich bei den jeweiligen Kategortien die gewünschte Version wählen. Die " listing_filter_ohne_Filteroptionen.html" müsste wohl noch irgendwo deklariert werden.

    Gruss Stefan

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Eigene Filteroptionen in Hauptkategorie ausblenden
    Antwort #4 am: 02. April 2018, 00:03:37
    Hallo Stefan,

    mach eine Kopie der 'templates/dein_template/module/product_listing/product_listing_v1.html', gib ihr einen sinnigen Namen und füge in diese Kopie am Ende folgenden Code ein.

    Code: PHP  [Auswählen]
    <style>
      .tags_bar {ldelim}
      display: none !important;
      {rdelim}
    </style>
     

    Nun kannst Du im Admin bei den Kategorien im Pulldown-Menü "Vorlage für Artikelübersicht" diese Kopie für diejenigen Kategorien wählen bei denen Du die Filteroptionen nicht angezeigt haben willst.

    [...]
    So könnte ich bei den jeweiligen Kategortien die gewünschte Version wählen. Die " listing_filter_ohne_Filteroptionen.html" müsste wohl noch irgendwo deklariert werden.
    [..]

    Nein deklarieren muss man die Datei nicht, sie muss sich aber im gleichen Verzeichnis wie die "product_listing_v1.html" befinden.

    Gruss
    Hanspeter

    walkabout77

    • Mitglied
    • Beiträge: 235
    Re: Eigene Filteroptionen in Hauptkategorie ausblenden
    Antwort #5 am: 02. April 2018, 00:53:44
    Klar CSS, daran habe ich nicht gedacht  :datz:

    Vielen Dank Hanspeter!  :good:

    walkabout77

    • Mitglied
    • Beiträge: 235
    Re: Eigene Filteroptionen in Hauptkategorie ausblenden
    Antwort #6 am: 30. Juli 2020, 23:45:15
    Und wie mache ich das bei den "Neue Artikel" und "Angebote"? Dort kann ich die Vorlage ja nicht auswählen...

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Eigene Filteroptionen in Hauptkategorie ausblenden
    Antwort #7 am: 31. Juli 2020, 00:29:47
    Füge in den Dateien templates\dein_template\module\new_products_overview.html und templates\dein_template\module\specials.html am Ende jeweils folgenden Code ein.

    Code: PHP  [Auswählen]
    <style>
      .tags_bar {ldelim}
      display: none !important;
      {rdelim}
    </style>
     

    Gruss
    Hanspeter

    walkabout77

    • Mitglied
    • Beiträge: 235
    Re: Eigene Filteroptionen in Hauptkategorie ausblenden
    Antwort #8 am: 31. Juli 2020, 23:06:01
    Hallo Hanspeter,

    noch einmal besten Dank für deinen Tip!  :thx:

    Gruss Stefan

    walkabout77

    • Mitglied
    • Beiträge: 235
    Re: Eigene Filteroptionen in Hauptkategorie ausblenden
    Antwort #9 am: 31. Juli 2020, 23:28:07
    PS: Diese Dateien scheint es im "tpl_modified_responsive" nicht zu geben...

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Eigene Filteroptionen in Hauptkategorie ausblenden
    Antwort #10 am: 01. August 2020, 03:52:33
    Hallo Stefan,

    stimmt, seit modified-shop 2.0.5.0 gibt es diese Dateien nicht mehr.

    Neuer Vorschlag:
    Füge in die Datei templates\tpl_modified_responsive\module\product_listing\product_listing_v1.html am Ende folgenden Code ein.

    Code: PHP  [Auswählen]
    {if $smarty.server.PHP_SELF|basename|in_array:[$smarty.const.FILENAME_PRODUCTS_NEW, $smarty.const.FILENAME_SPECIALS]}
    <style>
      .tags_bar {ldelim}
      display: none !important;
      {rdelim}
    </style>
    {/if}
     

    Gruss
    Hanspeter

    walkabout77

    • Mitglied
    • Beiträge: 235
    Re: Eigene Filteroptionen in Hauptkategorie ausblenden
    Antwort #11 am: 02. August 2020, 22:28:36
    Hallo Hanspeter,

    super, funktioniert perfekt  :thx:

    Gruss Stefan

    walkabout77

    • Mitglied
    • Beiträge: 235
    Re: Eigene Filteroptionen in Hauptkategorie ausblenden
    Antwort #12 am: 03. August 2020, 22:33:58
    PS: Eigentlich fände ich es noch gut, wenn man im Template jeder Seite die ID vom Dateinamen dem body mitgeben würde. So könnte man solche Probleme einfach per CSS lösen.

    Also z.B. <body id="new_products_overview"> usw...

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.743
    • Geschlecht:
    Re: Eigene Filteroptionen in Hauptkategorie ausblenden
    Antwort #13 am: 04. August 2020, 19:33:03
    Habe ich für ältere Shop-Versionen schon mehrfach gepostet, z.B. hier.

    Könnte man update-sicher mit Javascript verwirklichen.
    Code: Javascript  [Auswählen]
    $('body').attr('id', 'what-ever');
    $('body').addClass('what-ever');

    Gruß,
    noRiddle

    walkabout77

    • Mitglied
    • Beiträge: 235
    Re: Eigene Filteroptionen in Hauptkategorie ausblenden
    Antwort #14 am: 05. August 2020, 22:55:11
    Zitat
    Habe ich für ältere Shop-Versionen schon mehrfach gepostet, z.B. hier.

    Super, vielen Dank für den Link!

    Wieso wird das denn nicht direkt im Shop eingebaut? Könnte man das ev. als Vorschlag für zukünftige Versionen vorschlagen?

    Gruss Stefan
    1 Antworten
    1518 Aufrufe
    21. April 2016, 12:36:46 von Parker
    0 Antworten
    870 Aufrufe
    02. April 2020, 12:26:05 von Daniel140581#