wie erschaffe ich eine Modulposition in einem Beitrag? Ich möchte mir ein Modul in einem Beitrag anzeigen lassen.
Modul in einem Beitrag anzeigen lassen
-
-
Tutorial dazu folgt noch.
-
wir hatten ja schon gesprochen, hast du mittlerweile was in Erfahrung bringen können?
-
Tutorial für die Anzeige eines Moduls in einem Beitrag:
- "Modules Anywhere" von NoNumber! | Joomla! Extensions Directory über den Modulmanager installieren. Sollte man mehrere Erweiterungen von NoNumber installieren wollen, empfiehlt sich der Extension Manager: NoNumber! Extension Manager v2.6.10 released | NoNumber! | Joomla! Extensions Directory
- Im Pluginmanager findet man drei neue Plugins: "Button - Modules Anywhere", "Inhalt - Modulpositionen laden", "System - Modules Anywhere" und "System - NoNumber! Framework". Der Hersteller hält hierzu eine Reihe von eigenen Tutorials bereits: Modules Anywhere - place modules anywhere in Joomla! | NoNumber! | Joomla! Extensions Directory. Im Standardfall sind hier keine weiteren Einstellungen erforderlich.
- Virtuemart 2 hat einen Fehler bei der Ausgabe/Darstellung der Produkte in den virtuemarteigenen Modulen. Um dies zu korrigieren, ist ein Override erforderlich. Entpacken Sie die Zip-Datei aus der Anlage und kopieren Sie den Ordner dann so wie er ist nach .../templates/hot_ecommerce/html/. Danach alle Caches leeren bzw. löschen und die Webstite aufrufen.
Im Modulmanager liegen diverse Virtuemart Module. Das Modul "VM - Best Sales" wird im folgenden dazu verwendet, Produktempfehlungen auf der Startseite anzuzeigen, und zwar in einem Beitrag.
- Das Modul "VM - Best Sales" kopieren und z.B. nach VM - Produktempfehlungen umbenennen. Das Modul dann aufrufen und als aktiv setzen. Als Position z.B. "startseitepos1" festlegen. Das macht man, indem man in das Feld für die Position einfach z.B. "startseitepos1" reinschreibt. Diese fiktive Position ist erforderlich, da das Modul sonst zudem noch an einer anderen Stelle im Template angezeigt würde. Es wird hier eine fiktive Position verwendet. Rechts kann man die Zahl der Produkte z.B. auf "6" setzen und die Produkte pro Zeile auf "3". Stil der Darstellung auf "Div basiert". Bei "Display" wird in diesem Beispiel "Zufälligg ausgewählte Produkte" ausgewählt. Diese und die übrigen Einstellungen sollten jeweils ausprobiert werden. Sie wirken sich unterschiedlich aus. Die vorgenannten scheinen gut für das Template zu passen.
- Damit die Hauptbeiträge auf der Startseite nicht mehr stören, kann man sie entfernen. Sie werden entweder nicht mehr als "Haupteinträge" markiert oder aber komplett gesperrt. Es wird ein neuer Beitrag in der Kategorie "Startseite" erstellt und als "Haupteintrag" markiert. Sinnvollerweise könnte man diesen Beitrag "Produktempfehlungen" nennen.
- Als Inhalt lässt sich nun eine Modul auswählen. Sie finden unterhalb des Texteditors eine neue Schaltfläche: "Modul einfügen". Hiermit können Sie das oben angelegte Modul "Produktempfehlungen" auswählen. Im Textfenster erscheint nun folgender Inhalt: "{module VM - Produktempfehlungen}". Die bedeutet, dass als Beitragsinhalt das Modul "Produktempfehlungen" geladen und ausgegeben wird.
Die hier beschriebene Vorgehensweise bezieht sich auf den Virtuemart Demo Shop. Als Ergebnis werden auf der Startseite im Bereich der ehemals vorhandenen Beiträge insgesamt 6 zufällig ausgewählte Produkte angezeigt, in jeder Reihe 3.
-
Oh, das werde ich gleich mal anfangen auszuprobieren.
Über den Erfolg werde ich dann Meldung machen... -
wie erstelle ich die fiktive Position "startseitepos1" ??
-
Ist ergänzt im Tutorial. Du tippst einfach einen Namen für die fiktive Position ein.
-
So, ich bin am ende meiner Einstellmöglichkeiten. Mir werden immer nur alle untereinander angezeigt, egal ob ich 1, 2 oder 3 Produkte pro Zeile auswähle. Auch alle anderen Einstellmöglichkeiten wirken sich darauf nicht aus.
-
ich hatte sogar schon versucht, da ich dachte der Platz reicht nicht aus, im Template die linke Seite fürs menü schmaler zu machen, aber auch das wirkt sich nicht erfolgversprechend aus...
-
Ok. Fehler gefunden. Virtuemart 2 hat einen Fehler bei der korrekten Anzeige dieser Module. Wir hatten das schon mal angesprochen. Ich hatte dies vor einigen Tagen bereits für die Testplattform herausbekommen und einen Override für die Produktanzeige in den Modulen gemacht. Bei mir funzt es super. Bei Dir gleich auch. Du benötigst den Override.
Angehängtes Archiv aus dem Tutorial runterladen und auf der Festplatte entpacken. Den Ordner so wie er ist nach .../templates/hot_ecommerce/html/ kopieren. Dann alle Caches leeren bzw. löschen. Bei mir funzt es. Ich habe beides noch mal durchgetestet. Tutorial wird upgedatet.
Edit: Tutorial aktualisiert. Mit und ohne Override erneut getestet. Das Override führt zum gewünschten Erfolg.
-
hab ich gemacht, aber ich komme nicht zum Erfolg
-
Dein Ordner mod_virtuemart_product ist doppelt im FTP Bereich angelegt: ...templates/hot_ecommerce/html/mod_virtuemart_product/mod_virtuemart_product/. Sprich einmal zuviel. Der richtige Ordnerpfad muss so sein: ...templates/hot_ecommerce/html/mod_virtuemart_product/. Und hier liegt dann die default.php.
-
wie ist mir das denn passiert?
-
Das kann ich Dir nicht beantworten.
-
-
ich hatte beim entpacken ein neues Verzeichnis erstellt, und das aus versehen mit hochgeladen
-
Mein Tutorial zeigt exakt den Weg auf mit einem konkreten Beispiel. Auf meiner Testplattform (Virtuemart Demo Shop als Spiegelung des Originals) funktioniert es. In Deinem Shop ist lediglich ein Unterschied vorhanden: Der Newsslider unten auf der Startseite. Anonsten hast Du die gleichen Ausgangsbedingungen. Also hilft jetzt Cache leeren, auch die vom Browser mit Cookies usw. Und ggf. das abstellen und austesten, was Du auf Deiner Website noch anders haben könntest. Übrigens hast Du längere Überschriften bei den Artikeln. Vom Platz her würde das vmtl. nicht hinkommen.
-
die Überschriften brechen nicht um?
-
weil den Lof hatte ich schon abgeschaltet und probiert...
-
Bei den Verschiebungen in der Darstellung, die ich auf Deiner Startseite sehe, ist das durchaus möglich.