Ich habe viele Artikel und jeder ist unter verschiedenen Kategorien/Unterkategorien zugeordnet. Was ich tun möchte, ist am Ende des einzelnen Artikels, ich werde eine Liste der zugehörigen Artikel basierend auf der Kategorie (n) anzeigen, die der aktuelle Artikel platziert ist. Ich habe einen Repeater hinzugefügt, weiß aber nicht, was ich in Content Filter/Category Name eingeben soll, um dies zu erreichen. Hoffe, es ist nicht so komplex. Danke für deinen Beitrag!Kentico - Anzeige Liste der verwandten Artikel basierend auf Kategorien/Unterkategorien
0
A
Antwort
1
du in Portal ohne Berührung der Code erreichen können, wenn Sie benötigen. Die folgenden Schritte sind, wie Sie es erreichen können (obwohl sie rau und bereit sind!)
- In Ihrem Artikel Seitentyp, eine neue Abfrage erstellen. Dieser Query-Job wird sein, das vorhandene Dokument mit allen anderen zu verbinden, die die gleichen Kategorien teilen. Ihre Abfrage sollte wie folgt aussehen:
SELECT ##TOPN## ##COLUMNS## FROM View_CMS_Tree_Joined rel INNER JOIN CMS_DocumentCategory relcat ON relcat.DocumentID=rel.DocumentID INNER JOIN CMS_DocumentCategory doccat ON relcat.CategoryID=doccat.CategoryID WHERE ##WHERE## AND rel.DocumentID doccat.DocumentID ORDER BY ##ORDERBY##
- Jetzt ersetzen Sie Repeater mit einem Repeater mit benutzerdefinierter Abfrage. Wählen Sie in der Einstellung Ihre neu erstellte Abfrage für das Feld Abfragename mit dem Auswahlsteuerelement aus.
- Stellen Sie die WHERE-Klausel
doccat.DocumentID={% CurrentDocument.DocumentID #%}
- Wählen Sie die entsprechende Transformation zu sein, und Sie sollten gut zu gehen.
Diese Methode erfordert eine exakte Kategorie Spiel, so Kategorien> Autos> Mazda nicht an Kategorien entsprechen> Cars.
Hoffentlich ist dies von Nutzen :)
0
This article kann Ihnen eine Idee zum Erstellen eines Filters geben, aber ich denke nicht, dass dies genau das ist, was Sie wollen. Es zeigt, dass Sie die Dokumente über die API erhalten müssen.
Sie könnten eine benutzerdefinierte Abfrage tun, so etwas wie dieses
SELECT *
FROM dbo.View_CMS_Tree_Joined vctj
WHERE vctj.DocumentID IN
(
SELECT DocumentID
FROM CMS_DocumentCategory
WHERE CategoryID IN
(
SELECT CategoryID
FROM CMS_Category
WHERE dbo.CMS_Category.CategoryName = 'Name Here'
)
);
Verwandte Themen
- 1. Anzeige Eingabefeld auf Artikel basiert in der Liste ausgewählt
- 2. Anzeige der Daten basierend auf dem ausgewählten Artikel Laravel
- 3. Anzeige der Anzahl der Artikel
- 4. 2. Dropdown-Liste basierend auf 1. Dropdown-Liste ausgewählten Artikel
- 5. Anzeige verschiedener Checkboxen basierend auf der Tageszeit
- 6. Anzeige von Funktionen basierend auf der Zoomstufe
- 7. Liste der Dicts: Liste der passenden Wörterbuch basierend auf ID
- 8. Anzahl der Tabellenspalten basierend auf der Breite der Anzeige
- 9. Verteilen Prozent auf Artikel basierend auf Gewicht
- 10. Anzeige auth.User Felder in verwandten Modell
- 11. Entfernen Sie doppelte Artikel aus der Liste basierend auf der Bedingung
- 12. Begrenzen des verwandten Objekt-Abfrage-Sets auf Django-Ansicht basierend auf Berechtigungen
- 13. Anzeige Menüelemente als Spalte basierend auf Bedingung
- 14. Anzeige des Teils der Befehlsspalte basierend auf der Rolle
- 15. Anzeige von Daten aus der Datenbank basierend auf der Benutzeranmeldung
- 16. Anzeige der alten Eingabe basierend auf der Bedingung
- 17. Google Suchfeld auf Kentico
- 18. Wie bekomme ich Ebay Artikel URL basierend auf Artikel-ID
- 19. Postgres: Ermitteln einer Gesamtzahl von verwandten basierend auf einer Bedingung aus einer verwandten Tabelle
- 20. Anzeigefeld auf der Formularregisterkarte basierend auf der aktuellen Seitenvorlage
- 21. Rails: Erstellen von Tabellen basierend auf Gruppen von verwandten Datenbanksätzen
- 22. Kentico Repeater zeigt eine Liste der letzten Seitenaktualisierungen
- 23. Django wählen und bestellen basierend auf verwandten Wert
- 24. WooCommerce Versandmethode basierend auf Warenkorb Artikel Versandklassen
- 25. Liste der Wörterbücher basierend auf Schlüsseln sortieren
- 26. Erstellen Sie ein Bearbeitungsansichtsmodell basierend auf verwandten Daten
- 27. Artikel findet in Array basierend auf Text
- 28. Gruppierung basierend auf Person, Artikel und Geschäft
- 29. Zeige Artikel basierend auf Kategorie mit Filter
- 30. eine Liste der Artikel-Komponenten basierend auf String-Eigenschaft, ohne Groß- und Klein
Das hat geholfen! Vielen Dank! – Michelle