Boxen nur in bestimmten kategorien anzeigen?

  • Ersteller des Themas Ersteller des Themas 3po
  • Erstellungsdatum Erstellungsdatum

3po

Sehr aktives Mitglied
30. August 2011
2.605
100
Wie der Titel schon sagt ist meine Frage: Ist es möglich, Boxen(Boxenverwaltung) nur in bestimmten Kategorien an zu zeigen? Hintergrund ist hier: Es sollen bspw. kleine Werbebanner für Schuhe eben nur in der Kategorie Schuhe angezeigt werden oder eine Linksamlung mit eigenen CMS Seiten zum Thema Schuhe auch nur in der Kategorie Schuhe sichtbar sein!
 

3po

Sehr aktives Mitglied
30. August 2011
2.605
100
AW: Boxen nur in bestimmten kategorien anzeigen?

Hat keiner eine Idee wie man sowas realisieren könnte?
 

salepix.de

Offizieller Service Partner
SPBanner
17. Januar 2013
531
62
Monheim / Köln
Firma
SALEPIX GmbH
AW: Boxen nur in bestimmten kategorien anzeigen?

was spricht dagegen die Kategoriebeschreibung hierfür zu benutzen? Oder handelt es sich um die Boxen links und rechts?
 

blackgren

Gut bekanntes Mitglied
1. Februar 2011
370
21
AW: Boxen nur in bestimmten kategorien anzeigen?

Bilder kannst du über die JTL eigene Bannerverwaltung einblenden.

Gruß
Sebastian
 

3po

Sehr aktives Mitglied
30. August 2011
2.605
100
AW: Boxen nur in bestimmten kategorien anzeigen?

was spricht dagegen die Kategoriebeschreibung hierfür zu benutzen? Oder handelt es sich um die Boxen links und rechts?
Es handelt sich um die Boxen Links Rechts. Die Kategoriebeschreibung ist im Contentbereich, wir wollen gezielt eigene Boxen(sidepannel_left / sidepannel_right) in bestimmten kategorien anzeigen.

Dieses Plugin kann leider nur Grafiken/banner mit Links darstellen und keine eigenen Boxen(bspw. mit Linksammlungen zu eingenen CMS Seiten), ist zwar ein anfang aber nicht das was wir wirklich suchen. Ich wundere mich schon ein wenig, dass die Boxverwaltung sowas "primitives" nicht kann. In der Banner.-/ Sliderverwaltung kann man ja sehr schön gezielt diese setzen, sei es kategorien, fiilter hersteller usw, das dieses Konzept nicht auch für die Boxenverwaltung vorhanden ist, ist sehr schade. Insgesamt hat der JTL Shop noch echte schwächen was die individuelle Contentverwaltung angeht, Boxverwaltung, keine statischen Blöcke, keine individuellen landingpages für kategorien(eigene tpl. für Kategorien),...



Bilder kannst du über die JTL eigene Bannerverwaltung einblenden.

Gruß
Sebastian
Hier kann man nur Banner für den Kontentbereich setzen, nicht für die Boxen Links rechts, außer ich habe das was übersehen?
 

3po

Sehr aktives Mitglied
30. August 2011
2.605
100
AW: Boxen nur in bestimmten kategorien anzeigen?

Hat niemand eine Idee, dass muss doch irgendwie gehen?
 

buergi-ks

Gut bekanntes Mitglied
1. November 2006
676
5
Mitten in Deutschland
AW: Boxen nur in bestimmten kategorien anzeigen?

Würde mich hier mit dranhängen - gibt es eine Möglichkeit Kategorien wahlweise mit oder ohne seitliche Boxen anzuzeigen? Das müßte doch über den Seitentyp oder ide Kategorie-ID manipulierbar sein?
 

3po

Sehr aktives Mitglied
30. August 2011
2.605
100
AW: Boxen nur in bestimmten kategorien anzeigen?

Würde mich hier mit dranhängen - gibt es eine Möglichkeit Kategorien wahlweise mit oder ohne seitliche Boxen anzuzeigen? Das müßte doch über den Seitentyp oder ide Kategorie-ID manipulierbar sein?

Das ist recht simple mit einem miniplugin zu lösen. Wenn du eine Seite ohne haben möchtest dann setzt du hierfür ein funktionsattribut bspw. für die rechte seite no-sidepanel_right und frägst dieses dann in deinem plugin code ab.

Code:
{if isset($oNavigationsinfo->oKategorie->KategorieAttribute.[B]no-sidepanel_right[/B])}
    // Rechter Sidepanel entfernen.
    pq('#sidepanel_right')->remove();
    pq('#page_wrapper')->removeClass('panel_right');
{/if}


Meine Frage war jedoch wie ich Boxen nur in bestimmten Kategorien anzeigen kann, also bspw. nur in der Kategorie Schuhe soll eine "eigene Box" erscheinen und sonst nicht!
 

buergi-ks

Gut bekanntes Mitglied
1. November 2006
676
5
Mitten in Deutschland
AW: Boxen nur in bestimmten kategorien anzeigen?

Danke, dann habe ich dich falsch verstanden.

Wenn aber mein Problem so einfach gelöst werden kann, kann das andere ja nicht viel schwerer sein!

Die Eigene-Box ist immer aktiv nur wird die Anzeige über ein Funktionsattribut oder über die Kategorie-ID gesteuert - den Code für die Abfrage fügst Du in der "box_eigene.tpl" ein?
Und das sollte mit einem einfachen if-Konstrukt funktionieren.
 

3po

Sehr aktives Mitglied
30. August 2011
2.605
100
AW: Boxen nur in bestimmten kategorien anzeigen?

Das war nur ein Beispiel mit der "eigenen Box", es zieht sich durch alle Boxen: eigene Boxen, Linkgruppen Boxen, plugin Boxen(Drittanbieter), ...
 

Visitmedia

Offizieller Service Partner
SPBanner
17. September 2011
271
14
AW: Boxen nur in bestimmten kategorien anzeigen?

Hallo,

das ist durchaus machbar. Du musst einfach nur ein Kategorieattribut in die JTL-Wawi einfügen und das dann in der boxen.tpl abfragen. Also am besten in die erste Zeile ein "style:{if Kategorieattribut da oder = 1 oder was auch immer du abfragen willst}display:none{else}{/if}
Am besten setzt du diese Abfrage direkt in die erste Zeile deiner Box, dann wird die komplette Div ausgeblendet.

Wie man Kattegorieattribute abfragen kann steht hier: Template Entwicklung - Template HowTo's - JTL Developer Base

Analog funktioniert das ganze dann natürlich auch auf einer Artikeldetailseite mit Attribute beim Artikel.
 

3po

Sehr aktives Mitglied
30. August 2011
2.605
100
AW: Boxen nur in bestimmten kategorien anzeigen?

Dies funktioniert nicht für linkgruppen, da wenn man mehrere Linkgruppen in der Boxenverwaltung aktiv hat, alle auf anzeigen gesetzt werden. Man kann jetzt noch anfangen für jede Linkgruppen-Box sein eigenes Attribut zu vergeben und all diese Attribute in der linkgruppe.tpl einbinden, eine sauberer Lösung ist dies jedoch nicht. Man müsste auch jedesmal wenn man eine neue Linkgruppe erstellt, erst mal die .tpl bearbeiten. Ebenso ist das auch nicht bei allen Drittanbieter Box-Plugins möglich, mal abgesehen von dem wahnsinns aufwand wenn es updates gibt, sei es beim shop oder den plugins.

Ich denke für eine sauberer Lösung lässt sich das nur von JTL bewerkstelligen, als Beispiel ist es in dieser vorm ja schon bei den Bannern und Slidern integriert(Sytentyp Wahl).

Im Bereich CMS Und Gestaltungsmöglichkeit hat der JTL Shop noch starke defizite gegenüber anderen Shopsystemen wo es bspw. bei Magento per xml update möglich ist, JEDE seite im shopbackend zu verändern. Shopware's Einkaufswelten, ...
 

Ähnliche Themen