Über AktuelleKategorie auf Artikel zugreifen

mbauer

Aktives Mitglied
22. Oktober 2012
4
0
Hallo zusammen,

ich würde gerne ein Plugin erstellen, um für Artikel externe Bilder anzeigen zu lassen. Auf der Detailseite eines Artikels kann ich über die globale Variable AktuellerArtikel auf die Bilder zugreifen und ändern.
Wie kann ich in der Kategorieansicht die Artikelbilder ändern? In welcher Variable stehen die Artikel? Kann ich über die globale Variable AktuelleKategorie irgendwie auf das Artikel -Array zugreifen und einzelne Artikel ändern?

Viele Grüße

Mathias
 

mbauer

Aktives Mitglied
22. Oktober 2012
4
0
AW: Über AktuelleKategorie auf Artikel zugreifen

Ich habe mir jetzt etwas anderes überlegt. Wenn ich über den Hook 140 gehe, komme ich an die _tpl_vars ran.


Code:
global $smarty;

$array = $smarty->_tpl_vars;
$ArtikelListe = $array['Suchergebnisse']->Artikel;
if(is_array($ArtikelListe->elemente)){
    foreach ($ArtikelListe->elemente as $ele){
        $bildArray = $ele->Bilder[0];
        $bildArray->cPfadNormal = 'http://...';
        $bildArray->cPfadMini = 'http://...';
        $bildArray->cPfadKlein = 'http://...';
        $bildArray->cPfadGross = 'http://...';
        $ele->Bilder[0]=$bildArray;
        $ele->cVorschaubild = 'http://...';
        echo "vorschau:".$ele->cVorschaubild."<br>";
        $ele->cHerstellerHomepage->cHerstellerBildKlein = 'http://...';
        echo $ele->kArtikel."<br>";
        echo $ele->cBarcode."<br>";
        echo $ele->cVorschaubild."<br>";
        foreach($bildArray as $image=>$value){
            echo $image.$value;
        }
    }
}
$array['Suchergebnisse']->Artikel = $ArtikelListe;
$smarty->_tpl_vars = $array;
print_r($array['Suchergebnisse']->Artikel);

Nur haben die Änderungen keinen Effekt. Woran liegt's? Bin ich auf dem richtigen Weg? Vielen Dank im Voraus!

Viele Grüße

Mathias

P.S.: Evtl. kann jemand den Thread in das Developer-Forum verschieben. Danke!
 

mbauer

Aktives Mitglied
22. Oktober 2012
4
0
AW: Über AktuelleKategorie auf Artikel zugreifen

In der Kategorieansicht konnte ich es jetzt so lösen:

Code:
global $smarty;

$array = $smarty->_tpl_vars;
//print_r($smarty);

$ArtikelListe = $array['Suchergebnisse']->Artikel;
if(is_array($ArtikelListe->elemente)){
    foreach ($ArtikelListe->elemente as $ele){
        echo $ele->kArtikel."<br>";
        $imagePath = getImage($ele->cBarcode);
        $html ='<div id="image_drag_article'.$ele->kArtikel.'" class="image_overlay_wrapper">
<div id="overlay'.$ele->kArtikel.'" class="image_overlay"></div>
<a ref="'.$imagePath.'" href="Bioland-Bluetenpollen-in-Honig-250g">
<img id="image'.$ele->kArtikel.'_1" class="image" alt="Bioland Blütenpollen in Honig 250g" src="'.$imagePath.'">
</a>
</div>';
        pq('#image_drag_article'.$ele->kArtikel)->replaceWith($html);
        echo $ele->cBarcode."<br>";
    }
}
//print_r($array['Suchergebnisse']->Artikel);

function getImage($ean){
    $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL,'http://...');
        curl_setopt($ch, CURLOPT_FAILONERROR,1);
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION,1);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
        curl_setopt($ch, CURLOPT_TIMEOUT, 15);
        $retValue = curl_exec($ch);
        curl_close($ch);
        $oXML = new SimpleXMLElement($retValue);
        return $oXML->BILD_T;        
}

Auf der Startseite bekomme ich aber leider keine ArtikelId in der Sidebar angezeigt. Wie kann ich es dort lösen?
 

mbauer

Aktives Mitglied
22. Oktober 2012
4
0
AW: Über AktuelleKategorie auf Artikel zugreifen

Okay, falscher Hook. Mit dem Hook 120 funktionert es. Wer lesen kann, ist klar im Vorteil...
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu JTL Shop 5.3.X - Fehlerhafte Artikellinks bei Export über Exporte-Manager JTL-Shop - Fehler und Bugs 1
Neu Drittshop Anbindung über JTL Connector Onlineshop-Anbindung 1
Neu Keine Bestellung möglich über Nova 5.4 auf 4K Laptop JTL-Shop - Fehler und Bugs 16
Neu Fehler 500 bei Versandmeldung an Amazon über JTL-eazyAuction Amazon-Anbindung - Fehler und Bugs 1
Neu JTL über LTE quälend langsam Installation von JTL-Wawi 13
Telefonnummer über Klarna JTL-Wawi 1.9 0
Neu Email-Versand über MS365 geht nicht Installation von JTL-Wawi 1
In Diskussion Hinweis im WMS Ausgeben wenn ein bestimmter Artikel verpackt wird über WMS JTL-Workflows - Ideen, Lob und Kritik 5
Neu Versand über Kundenaccount Allgemeine Fragen zu JTL-Shop 5
In Diskussion Keine Auslieferung nach Zahlungsartänderung über Workflow JTL-Workflows - Fehler und Bugs 4
Neu WMS über Remote druckt langsam Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 8
Neu Artikel lässt sich im Shop 5.2.5 über die Wawi nicht löschen JTL-Shop - Fehler und Bugs 2
Neu Toplevel-Banner hinzufügen und/oder über Wawi Steuern Allgemeine Fragen zu JTL-Shop 0
Neu Einzelne Artikel über stückliste im Packtisch scannen User helfen Usern - Fragen zu JTL-Wawi 3
Maximal unzuverlaässiges ermitteln von fba Bedarf über die Umlagerungen in jtl. JTL-Wawi 1.9 0
Gelöst Artikel an der Kasse beim scannen nur über Artikelnummer, nicht über GTIN identifizieren (Gebrauchtware, GTIN mehrfach in der Wawi) Allgemeine Fragen zu JTL-POS 1
Neu Spam über Frage zum Artikel User helfen Usern - Fragen zu JTL-Wawi 10
Neu Wie kann ich über eigene Felder eine Mehrfachauswahl erstellen? User helfen Usern - Fragen zu JTL-Wawi 4
Neu jtl.evo.js über Child Template anpassen. Geht das? Technische Fragen zu Plugins und Templates 6
Amazon Angebote über JTL schließen JTL-Wawi 1.6 0
Neu Permanenten Excel-Log über Workflow führen User helfen Usern - Fragen zu JTL-Wawi 2
WaWi Bestellung über Amazon erfüllen lassen - FBA Bestände werden nicht angezeigt Amazon-Anbindung - Ideen, Lob und Kritik 2
Artikelverkauf über JTL-Shop mit Bestand 0 in der JTL WaWi JTL-Wawi 1.9 13
Neu IDeal Zahlung über Paypal und Bestellung nicht erhalten. Geld aber abgebucht.... Allgemeine Fragen zu JTL-Shop 2
Wawi unsanft täglich beenden über CMD Taskkill JTL-Wawi 1.8 1
Neu Amazon Bestellung über JTL stornieren Amazon-Anbindung - Fehler und Bugs 2
Preiskalkulation auf Grundlage von Lieferantenpreise und Lieferantenbestand JTL-Wawi 1.8 1
Kettensymbol auf alle Artikel verwenden Otto.de - Anbindung (SCX) 0
Neu ++ Fehler beim update von 1.55.5.3 auf version 1.8.11.0 ++ Installation von JTL-Wawi 8
Neu Verkaufskanal POS Kundengruppen Preis brutto auf Artikeletikett drucken Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Wasserzeichen auf Lieferschein und Rechnung auf ganze A4 Seite User helfen Usern - Fragen zu JTL-Wawi 5
Bestellungen beim Lieferanten - Aufteilung auf verschiedene Läger ? JTL-Wawi 1.9 3
Neu JTL Artikel auf Shopify als Varianten anzeigen Shopify-Connector 2
Neu Sehr lange Ladezeit der Produktseite nach Upgrade auf Version 5.4 Allgemeine Fragen zu JTL-Shop 6
JTL-Search - Hardwarestörung auf einem der Search-Server (s7) Störungsmeldungen 0
Neu Nach update auf 5.4 kein Login mehr möglich JTL-Shop - Fehler und Bugs 2
Neu JTL Shop 5.4 - Seite 1 verschachtelt sich bei klick auf Seite 1 JTL-Shop - Fehler und Bugs 0
Nach Umstieg auf V5 Paypal express weg. Einrichtung JTL-Shop5 5
Neu Update JTL Wawi von 1.0.0.0 auf 1.8.10.0 Installation von JTL-Wawi 8
Neu Warnung: Update auf Shop 5.4 Installation / Updates von JTL-Shop 39
POS Zahlungen tauchen in Wawi unter Zahlungen nicht mehr auf JTL-Wawi 1.9 0
Neu Umstellung auf den Amazon Lister 2.0 Amazon-Lister - Ideen, Lob und Kritik 0
API Zeichenbegrenzug auf 20 Zeichen Otto.de - Anbindung (SCX) 1
Neu Nach Update auf 5.4 klappt einiges nicht mehr ! Installation / Updates von JTL-Shop 9
Neu Update auf 5.4.0 schlägt fehl Installation / Updates von JTL-Shop 4
Neu JTL Shop Subscription wurde durch Umstellung auf "Advanced Edition" teils doppelt berechnet Allgemeine Fragen zu JTL-Shop 1
Neu Umfrage: Scanpflicht auf Artikelebene (Nur für bestimmte Artikel aktivieren/deaktivieren) JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 0
Filter und Workflows nicht auf Vaterartikel anwendbar JTL-Workflows - Fehler und Bugs 0
Neu Fehler mit Zugriff auf die Datenbank (Exec Direct). Installation von JTL-Wawi 4
Neu Packtisch+ wartet nicht auf TrackingID Import Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 6

Ähnliche Themen