martin_brackmartin_brack MitgliedKommentare: 23 Danke erhalten: 4 Mitglied seit: Februar 2016

Hallo liebe Community,

ich bin gerade am testen von 5.3 RC2 und hab ein Problem bei meinen Custom Listings. Irgendwie geht mir die Template Variable sCategoryContent verloren und damit auch die Beschreibungstexte in den Kategorien.

Schön langsam erwäge ich den Gedanken, dass es nicht an mir liegt. Gibts jemanden der das selbe Problem hat(te) bzw jemand der mir sagen kann, dass es er eine 5.3 RC2 am Laufen hat bei der Custom Listings wie üblich laufen?

Vielen Dank und liebe Grüße,

Martin

 

Antworten

  • ottschoottscho MitgliedKommentare: 2562 Danke erhalten: 248 Mitglied seit: Oktober 2010
  • martin_brackmartin_brack MitgliedKommentare: 23 Danke erhalten: 4 bearbeitet 18. Juli Mitglied seit: Februar 2016

    Hallo ottscho, von wo die Variable herkommt war mir schon klar, aber wie gesagt, sie geht dann verloren.

    Ich habs jetzt mit einer ganz frischen 5.3 RC2 nochmal probiert, keine Plugins installiert und ein minimales Theme erstellt welches lediglich ein zusätzliches Listing beinhaltet.

    Mein Code beschränkt sich also auf die Theme.php:

    <?php
    
    namespace Shopware\Themes\theme;
    
    use Shopware\Components\Form as Form;
    
    class Theme extends \Shopware\Components\Theme
    {
        protected $extend = 'Responsive';
       
        protected $name = <<<'SHOPWARE_EOD'
    Theme
    SHOPWARE_EOD;
    
        protected $description = <<<'SHOPWARE_EOD'
    Description
    SHOPWARE_EOD;
    
        protected $author = <<<'SHOPWARE_EOD'
    Author
    SHOPWARE_EOD;
    
        protected $license = <<<'SHOPWARE_EOD'
    License
    SHOPWARE_EOD;
    }

    und eine frontend/listing/my_listing.tpl welche nichts macht außer die index zu erben:

    {extends file='parent:frontend/listing/index.tpl'}

    In den Grundeinstellungen->Storefront->Kategorien/Listing hab ich das zusätzliche Listing bei "Verfügbare Listen Layouts" eingetragen: my_listing.tpl:My-Listing

     

    Das Listing zeigt jetzt allerdings keine Produkte an (konzeptionell versteh ich es zwar noch nicht, aber es liegt an https://github.com/shopware/shopware/blob/5.3/themes/Frontend/Bare/frontend/listing/listing.tpl#L41) und es ist auch keine $sCategoryContent verfügbar (da hab ich die Ursache noch nicht gefunden). Bei den offiziellen Listings ist diese vorhanden und unter 5.2 war diese auch bei den Custom Listings vorhanden.

    Ich bin ja manchmal mehr als betriebsblind, darum kann mir jemand sagen ob ich in den wenigen Code Zeilen was falsch mache bzw gibt es jemanden der Custom Listings unter 5.3 funktionstüchtig am Laufen hat? Ich würd das sonst in den Issue tracker klopfen.

  • derwunnerderwunner MitgliedKommentare: 165 Danke erhalten: 27 Mitglied seit: 2. Januar

    Was passiert denn wenn Du die frontend/listing/index.tpl vom Bare Theme komplett in Dein Theme kopierst? Also einfach den kompletten Datei Inhalt, ohne Vererbung. Funktioniert das?

Anmelden oder Registrieren, um zu kommentieren.