pppppp MitgliedKommentare: 17 Danke erhalten: 0 Mitglied seit: Juni 2017

Hallo die Runde,

würde gerne einen einzelnen Blogartikel in den Einkaufswelten ausgeben lassen und zwar nicht den jeweils neuesten einer Blogkategorie, sondern im Zufallsprinzip, so dass bei jedem Seitenaufruf ein anderer Blogbeitrag aus der voreingesetllten Blogkategorie ausgegeben wird.

Habt Ihr einen Ansatz, wie das gemacht werden kann?

Dankeschön.

1 Antwort

  • derwunnerderwunner MitgliedKommentare: 304 Danke erhalten: 61 Mitglied seit: Januar 2017

    Hallo,

     

    ja, mit einer Smarty Function. Der Function gibst du den dbal Service mit, damit du auch eine Datenbank-Verbindung hast und dann brauchst du nur noch eine Zufallszahl, et voila!

     

     

    MFG

     

    derwunner

    Zitieren
    Akzeptierte Antwort
    Danke von 1ppp
  • Akzeptierte Antwort

Antworten

  • derwunnerderwunner MitgliedKommentare: 304 Danke erhalten: 61 Mitglied seit: Januar 2017

    Hallo,

     

    ja, mit einer Smarty Function. Der Function gibst du den dbal Service mit, damit du auch eine Datenbank-Verbindung hast und dann brauchst du nur noch eine Zufallszahl, et voila!

     

     

    MFG

     

    derwunner

    Zitieren
    Akzeptierte Antwort
    Danke von 1ppp
  • pppppp MitgliedKommentare: 17 Danke erhalten: 0 Mitglied seit: Juni 2017

    Wow, herzlichen Dank für die rasche Orientierung. Denke, dass hilft schon mal weiter als erster Ansatz.

    Werde mich mal an ein erstes Plugin wagen und das ausprobieren.

    Danke und schöne Grüße

  • BestShopPossibleBestShopPossible MitgliedKommentare: 681 Danke erhalten: 113 Mitglied seit: November 2017

    Ist halt nicht so ganz best practice. Sauberer wäre es ein ordentliches Plug-In zu schreiben.

  • derwunnerderwunner MitgliedKommentare: 304 Danke erhalten: 61 Mitglied seit: Januar 2017

    Ist halt nicht so ganz best practice. Sauberer wäre es ein ordentliches Plug-In zu schreiben.

    Ein "sauberes" Plugin zu schreiben, um in den Einkaufswelten etwas zu machen ist aber seit Shopware 5.3 und dem EmotionBundle wesentlich komplizierter. Da kann man sich eben nicht mehr "mal einfach schnell" auf ein Event registrieren und schon geht alles.

    Und ob man das jetzt so rum macht oder anders herum mit der Smarty Function ist doch letztendlich egal. Beides führt zum Ziel und beides ist performant. 

Anmelden oder Registrieren, um zu kommentieren.