Neu Inhalt von eigenen Seiten ausgeben

solarscouts

Aktives Mitglied
5. Oktober 2022
29
0
Hi,

ich suche aktuell eine Möglichkeit, Inhalte von eigenen Seiten in einer tpl-Datei auszugeben. Leider finde ich nicht heraus, welche tpl-Datei überhaupt dafür zuständig ist, oder an welcher Stelle in der Datenbank der Inhalt von Seiten hinterlegt ist. Eine Dokumentation zur Datenbankstruktur von JTL-Shop gibt es wohl leider auch nicht.

Hat jemand eine Ahnung, wie JTL-Shop die Inhalte ausgibt?

Danke schon mal!
 

solarscouts

Aktives Mitglied
5. Oktober 2022
29
0
Was ich inzwischen herausgefunden habe:

Der Inhalt wird wohl über "$Link->getContent()" geladen. Weiß jemand wie ich damit den Inhalt einer bestimmten Seite ausgeben kann?
 

css-umsetzung

Offizieller Service Partner
SPBanner
6. Juli 2011
8.655
2.706
Berlin
Firma
css-umsetzung
Eigene Seiten werden über die index.tpl ausgegeben, aber das weißt du vermutlich schon weil du ja über $Link->getContent() gestolpert bist.

Ich verstehe die Frage aber nicht, du möchtest den Inhalt einer bestimmten Seite auf einer anderen Seite ausgeben die mit dem Inhalt eigentlich nicht verknüpft ist?
 

solarscouts

Aktives Mitglied
5. Oktober 2022
29
0
Eigene Seiten werden über die index.tpl ausgegeben, aber das weißt du vermutlich schon weil du ja über $Link->getContent() gestolpert bist.

Ich verstehe die Frage aber nicht, du möchtest den Inhalt einer bestimmten Seite auf einer anderen Seite ausgeben die mit dem Inhalt eigentlich nicht verknüpft ist?
Richtig.

Hintergrund ist, ich möchte auf meinen Artikelseiten unter der Produktbeschreibung noch eine FAQ haben. Die FAQ ist unterschiedlich je nach Kategorie. Das bei allen Artikelbeschreibungen einzeln anzuhängen wäre nicht praktikabel, vor allem, weil es manchmal Änderungen gibt.

Habe schon hinbekommen, dass je nach Kategorie eine andere FAQ am Ende der Artikelbeschreibung angezeigt wird, der Inhalt der FAQ muss aber aktuell noch händisch als HTML in der Templatedatei eingefügt werden. Damit meine weniger technisch affinen Kollegen die FAQ auch einfach bearbeiten könne, dachte ich mir, ich löse das über eine eigene Seite für jede FAQ.
 

css-umsetzung

Offizieller Service Partner
SPBanner
6. Juli 2011
8.655
2.706
Berlin
Firma
css-umsetzung
Das wäre die einfache Variante:
85 ist die ID der Seite aus der Tabelle tLink

Code:
        $linkhelper = Shop::Container()->getLinkService();
        $oCmsPage = $linkhelper->getPageLink(85);
        echo $oCmsPage->getContent();
 

Ähnliche Themen