Eigene Smarty Abfragen in CMS Seiten

IceT

Aktives Mitglied
13. Juli 2007
89
0
Hi,
wie kann ich in einer eigenen CMS Seite Smarty Abfragen einbauen?
Ich möchte mir einer foreach Schleife meine gesamten Marken auslesen und dann ausgeben, z.B. so:

{foreach name=hersteller from=$smarty.session.Hersteller item=hst} {if $smarty.foreach.hersteller.index%2==0} {if $smarty.foreach.hersteller.index>0}

Wie kann ich das in eine von mir selbst angelegte CMS Seite machen?
Füge ich den Code ein, so erkennt die CMS Seite ihn nicht.

Vielen Dank
 

Dealux-GmbH

Sehr aktives Mitglied
5. März 2007
8.676
7
Düsseldorf
AW: Eigene Smarty Abfragen in CMS Seiten

Wird nur über ein Plugin funktionieren womit du dann die Seite abfragst die gerade aufgerufen wird, bzw. da kannst du die Seite ja dann auch direkt fest mit erstellen lassen. Das CMS kann kein Smarty interpretieren.
 

IceT

Aktives Mitglied
13. Juli 2007
89
0
AW: Eigene Smarty Abfragen in CMS Seiten

Ah ok,
welches Plugin benötige ich dafür?
 

3po

Sehr aktives Mitglied
30. August 2011
2.594
97
AW: Eigene Smarty Abfragen in CMS Seiten

Geht problemlos mit dem derzeitig mächtigsten und total unterschätzen Plugin JST Aktionsbox, 39,00 €, JTL-Shop Plugins von JTL-Stollen

Einfach in Deiner CMS Seite ein Platzhalter einfügen ala:
Code:
<div id="meiner_herstellerliste"></div>

Und den gewünschten Inhalt mit dem Plugin einfügen, entweder direkt im Quellcode Fenster oder du erstellst dir ein tpl file und lädst dieses rein.


 

edsmori

Aktives Mitglied
14. Mai 2014
3
0
AW: Eigene Smarty Abfragen in CMS Seiten

Hallo 3po & ein Hallo an Alle,

Ganz neu hier in der JTL-Runde, muss ich jetzt dieses alte Posting mal eben aufwärmen und hoffe das geht OK.

Das Plugin aktionsbox ist für die Plazierung von Inhalten schon mal wirklich perfekt, aaaber...
... ich suche händeringend nach genau dieser Möglichkeit:

Und den gewünschten Inhalt mit dem Plugin einfügen, entweder direkt im Quellcode Fenster oder du erstellst dir ein tpl file und lädst dieses rein.
Wie muss der Smartycode gestaltet sein, damit er ausgeführt wird? Einfaches übernehmen/einfügen z.B. dieses NeuImSortiment_Codeschnipsels
Code:
{if $Box->name=="NeuImSortiment"}
                  <a href="{$Artikel->cURL}">
                     {if isset($oSuchspecialoverlay_arr.neuimsortiment->cBildPfad) && $oSuchspecialoverlay_arr.neuimsortiment->cBildPfad|count_characters > 0 && $oSuchspecialoverlay_arr.neuimsortiment->nAktiv > 0}
                        <img style="max-width: 100%;" src="{$Artikel->cVorschaubild}" alt="{$Artikel->Bilder[0]->cAltAttribut|strip_tags|escape:"quotes"|truncate:60}" class="image" id="overlay{$Artikel->kArtikel}_{$imgcounter}" />
                        <script type="text/javascript">
                           set_overlay('#overlay{$Artikel->kArtikel}_{$imgcounter}', '{$Artikel->oSuchspecialBild->nPosition}', '{$Artikel->oSuchspecialBild->nMargin}', '{$Artikel->oSuchspecialBild->cPfadKlein}');
                        </script>
                     {else}
                        <img style="max-width: 100%;border-bottom:1px solid #dddddd;padding-top: 0.3rem; padding-bottom: 0.3rem;" src="{$Artikel->cVorschaubild}" class="image" alt="{$Artikel->Bilder[0]->cAltAttribut|strip_tags|escape:"quotes"|truncate:60}" />
                     {/if}
                  </a>
               {/if}

funktioniert nicht.

Oder mit welchem Code könnte ich eine meine_inhalte.tpl "reinladen"?

Leider konnten mir die jeweiligen Supports und auch die Forumssuche bis jetzt nicht wirklich weiterhelfen.

Vielen Dank schon mal &
Schöne Grüße
Heike
 

3po

Sehr aktives Mitglied
30. August 2011
2.594
97
AW: Eigene Smarty Abfragen in CMS Seiten

Am einfachsten ist es den Code in ein eigenes tpl auszulagern. Erstelle einen neuen ordner innerhalb deines Templates, bspw. im Order tpl_inc. Nennen wir ihn mal "meine_eigenen_tpl_files" und implementiere deinen ausgelagerten code über das plugin mit folgendem code:
Code:
{include file="tpl_inc/[B]meine_eigenen_tpl_files[/B]/name_des_files.tpl"}

Das wars!
 

edsmori

Aktives Mitglied
14. Mai 2014
3
0
AW: Eigene Smarty Abfragen in CMS Seiten

Hi, vielen Dank für die schnelle Antwort.
Ja so hatte ich das vorher schon versucht.

Jetzt habe ich das Beispiel nochmal genau so übernommen:
Code:
{include file="tpl_inc/meine_eigenen_tpl_files/meine_startseite.tpl"}
meine_startseite.tpl ist in dem Fall einfach eine Kopie der seite_startseite.tpl

Leider wird smarty hier nicht ausgeführt, sondern einfach als Text interpretiert.
 

3po

Sehr aktives Mitglied
30. August 2011
2.594
97
AW: Eigene Smarty Abfragen in CMS Seiten

Welche Version des Plugins hast du denn, die ersten versionen konnten keine smarty variblen verarbeiten wenn ich mich richtig erinnere. Ansonsten mach ich das auch so und es geht alles problemlos?
 

edsmori

Aktives Mitglied
14. Mai 2014
3
0
AW: Eigene Smarty Abfragen in CMS Seiten

Hm, das ist ja merkwürdig...

Habe die neueste (Test-) Version: 105 (2014-09-25)

Nur mal so zur Sicherheit das ich alles richtig verstehe - eingefügt wird das über Shop->Plugins->Aktionsbox->neue-> Textfeld-> Quelltext
Nicht etwa irgendwo im Code des Plugins?
 

3po

Sehr aktives Mitglied
30. August 2011
2.594
97
AW: Eigene Smarty Abfragen in CMS Seiten

Wir verwenden 1.04, ka ob es bei 1.05 rausgenommen worden ist, ich hoffe doch nicht!
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Eigene Felder / Attribute spaltenweise exportieren JTL Ameise - Eigene Exporte 6
Neu Wie kann ich über eigene Felder eine Mehrfachauswahl erstellen? User helfen Usern - Fragen zu JTL-Wawi 4
Neu Eigene Übersichten - Beschaffung - Bestellvorschläge - nur Standardlieferant anzeigen Eigene Übersichten in der JTL-Wawi 4
Neu Eigene Übersicht Kunde QR Code Kundennummer Eigene Übersichten in der JTL-Wawi 3
Eigene USt-IdNr. fehlt in der Auftragsansicht bei Auslandsbestellungen (JTL-Wawi 1.8.12.2) JTL-Wawi 1.8 3
Neu Eigene Alerts im Template ausgeben bzw. hinzufügen Templates für JTL-Shop 0
Neu eigene Tabs in Ebay Vorlage einfügen eBay-Designvorlagen - Fehler und Bugs 0
Eigene Felder lassen sich in der Wawi nicht löschen JTL-Wawi 1.8 0
Beantwortet Lagerplatz Kommentar 1 in Eigene Übersicht Eigene Übersichten in der JTL-Wawi 5
Neu Eigene Seiten mit externer Verlinkung nicht mehr bearbeitbar JTL-Shop - Fehler und Bugs 1
Neu Eigene Felder in Neuregistrierungs-Email an Kunden ausgeben JTL-Shop 5.2.4 Allgemeine Fragen zu JTL-Shop 0
Neu Auftrag->Eigene Übersichten Anzeigen lassen in welchem Lager ist wieviel Bestand. Eigene Übersichten in der JTL-Wawi 2
Neu Eigene Übersicht in 360°-Sicht Eigene Übersichten in der JTL-Wawi 0
Neu CustomWorkflow zum Setzen von einem Hinweis für Auftragspositionen (Wert aus Eigene Felder per Workflow) Dienstleistung, Jobs und Ähnliches 13
Neu Eigene Felder aus Artikel in Rechnungsmail Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Auftrag: Eigene Felder in DotLiquid Vorlage verwenden [Wawi 1.9.4.5] [SQL] JTL-Wawi 1.9 8
Neu Eigene Inhalte => Link auf Externe Seite - kein speichern möglich Allgemeine Fragen zu JTL-Shop 5
Neu Zu große Smarty Variable Technische Fragen zu Plugins und Templates 0
Neu Smarty Variable Merkmal Gruppe Technische Fragen zu Plugins und Templates 1

Ähnliche Themen