Tags aus verscheidenen Tabellen
Hallo, steh da im Moment bisl aufm Schlauch. Klar habe ich die Doku gelesen, dennoch eine Frage zur Umsetzung. Wenn ich mehrere Tabellen benötige, wie lege ich diese an? Direkt in der Mysql DB?
Ich habe in einer Site unterschiedliche Firmenportale. Für jedes Portal soll ein Tag-Modul ins Layout mit spezifischen Auszeichnungen, somit nicht alle Tags des gesamten Auftritts.
Wie setze ich sowas um?
Wenn ichs richtig verstanden habe muss ich also zunächst verschiedene Tabellen (Firmax, Firmay pp.) anlegen. Darin sollen dann die Auszeichnungen zur jeweiligen Firma gespeichert werden, die später abrufbar sind.
Wie rufe ich aber die Auszeichnungen dann spezifisch ab? Im Eingabecontainer einer Artikelseite weiß er doch gar nicht, für welche Portalseite bzw. in welche Tabelle ein Tag gespeichert werden soll? Da erscheint bei mir keine Abfrage nach einer Tabelle sowie im Modul selbst.
Nach dem Update auf die neuste Version erscheint bei mir eine Abfrageoption Referenzseite festlegen, allerdings fehlerbehaftet. Ist das eine Option wo man dem Modul mitgeben kann, dass er nur Tags ab Seiteebene xyz ausgeben soll? Das wäre natürlich sehr einfach. Aber wie gesagt, bei mir klappt diese Option nicht auf.
tags in die ausgewähltem Tabelle "Quell-Tabelle für Auszeichnungen" speichern
Hallo zusammen,
die Diskussion hier ist etwas älter aber, da meine Frage ungefähr ähnlich ist wollte ich kein neues Thema öffnen.
Ich verwende die Erweiterung um die Nachrichten mit entsprechendem Tags zu versehen und sie dann auch nach Themen zu filtern.
Vorab die Daten:
Contao 3.5.9
Tags 3.4.2 Build 10
In Contao gibt es 2 Seitenstartpunkte und bei beiden verwende ich unterschiedliche tags zum Auszeichnen von Nachrichten (mit separatem Templates und FE-Modulen).
Ich habe in das Feld "Quell-Tabelle für Auszeichnungen" einen eigenen Tabellennamen eingetragen. Für DE-Startpunkt "tl_tag_de" und für EN-Startpunkt "tl_tag_en" die ich in phpMyAdmin nach dem Schema "tl_tag" erstellt habe und in das Modul eingetragen habe.
Wenn ich die Funktion richtig verstanden habe, es werden in Frontend nur die Auszeichnungen aus der Tabelle "tl_tag_de" bzw. die aus "tl_tag_en" zur Filterung angeboten. Soweit ist es ok.
Wenn ich nun ein neuer Tag generiere wird diese in die Tabelle "tl_tag" aufgenommen aber nicht in die Tabellen die ich zugewiesen habe.
Ich möchte die Tags praktisch für die beide Module differenzieren. Wenn ich einen neuen Tag erstelle, soll diese auch in die Tabelle im Feld "Quell-Tabelle für Auszeichnungen" gespeichert werden und diese auch im Backend und Frontend nur für dieser Nachrichten Archive zur Verfügung stehen, damit der Redakteur die Tags nicht ineinander mischen kann. Zur Zeit werden die Auszeichnungen gemischt ausgegeben. Da ich die Auszeichnungen immer Themen abhängig ist, kann ich schlecht alle vorab in die Tabellen speichern.
Gibt es hierfür eine Lösung? oder ist es überhaupt umsetzbar?
Eine andere Lösung nehme ich gerne an. Ich bin für alle Vorschläge offen.
Herzlichen Dank.