Beiträge von StefanSTS

    Servus,


    in jedem Produkt können zuvor angelegte "Selbsterstellte Felder" eingebaut werden.
    Im Backend gibt es in der Produktansicht dazu den Reiter "Selbsterstellte Felder". Dort kann man diese Felder auswählen, und dann werden sie auch im Frontend angezeigt.


    Die letzte Frage mit den CSV-Dateien verstehe ich nicht ganz.


    Für die Migration von VM 1 nach VM 3 kann der Migrator von Daycounts sehr hilfreich sein.


    Grüße
    Stefan

    Servus,



    Olympianthemes hat ein Layout für die Bestell-E-Mails gemacht, ...EDIT xxx gelöscht xxx.
    https://www.olympianthemes.com…rt-html-order-emails.html
    EDIT: Das hilft leider doch nicht, es sei denn zur Indeengebung für einen Override der invoice.php und Co.


    Artio hab ich bei einigen auf deren Wunsch herausgeworfen und die Rechnung nach einer grafischen Vorlage per Overrides angelegt. DIE Rechnungskomponente schlechthin würde ich deshalb so nicht sagen.


    EDIT: xxx gelöscht xxx


    Grüße
    Stefan

    Servus,


    es wäre sicherlich besser, wenn Du einen Link zu Deiner Seite posten könntest. Dann kann man sich das Problem besser anschauen.


    Kann es sein, dass eine Änderung in der Datei
    components/com_virtuemart/views/category/tmpl/default.php
    das Problem löst? Die ist für die Anzeige einzelner Kategorien und deren Produkte zuständig.


    Auch hierfür sollte dann ein Override im Template-Ordner angelegt werden.


    So short
    Stefan

    Hallo Andreas,


    der Override für den Preisnachlass ist in der default_pricelist.php der View Cart.
    Im Template-Ordner ist das dann unter .../html/com_virtuemart/cart/.


    Wenn es im Flexo-Template nicht angezeigt wird, jedoch im Protostar, muss es mit dieser Datei zu tun haben. Manchmal ist es sinnvoll, die Overrides einfach zu löschen, und die VM-Originaldateien zu nehmen/anzupassen.


    Grüße
    Stefan

    Servus,


    schau einmal in die components/com_virtuemart/views/cart/tmpl/default_cartfields.php,
    dort wird die AGB-Checkbox und das Textfeld generiert.


    Zeile 14

    PHP
    1. <span class="cart <?php echo str_replace('_','-',$field['name']) ?>" ><?php echo $field['title'] ?></span>


    Dort könnte man eine Variable einsetzen und hochzählen

    PHP
    1. <?php $i = 4; ?>
    2. <span class="cart <?php echo str_replace('_','-',$field['name']) ?>" ><?php echo $i . '. ' . $field['title']; ?></span>
    3. <?php $i++; ?>


    So in der Richtung könnte das funktionieren, die Anfangszuordnung dann entsprechend der Zahl, die dort stehen soll, hab hier einmal die 4 verwendet. Damit bekommen Textfeld und AGB dann die 4 und 5. So, oder so ähnlich, einfach einmal ausprobieren. ;-)


    Hope it helps
    Stefan


    PS. Solche Dateien bevorzugt als Template-Override anlegen. Google: Joomla Template Override

    Servus,



    es gibt eine weitere Möglichkeit, das Sublayout für die Produktanzeige einer einzelnen Kategorie auszuwählen:


    1. VM-Konfiguration wie oben beschrieben
    2. Menüverweis zu einer bestimmten VM-Kategorie über Joomla anlegen - in den Verweiseinstellungen das Sublayout wählen.


    Zweiteres überschreibt dann die Grundeinstellung, so kann man für unterschiedliche Kategorien unterschiedliche Layouts verwenden.

    Servus,


    die drei Update-Meldungen werden in der nächsten Version verschwunden sein. Die Versionsnummern von den drei angesprochenen Plugins wurden scheinbar nicht automatisch gesetzt.


    Wenn die Plugins nicht benötigt werden, kann man die Updatebenachrichtigung dafür auch im Erweiterungsmanager von Joomla ausschalten.


    Grüße
    Stefan


    PS. Wenn Spam-Mails herausgingen, war die Seite ziemlich sicher über die Joomla-Sicherheitslücken gehackt, eine frische Installation war da eine gute Idee. Es könnten sich natürlich auch unfreundliche Dinge in der Datenbank befinden. Wenn man die exportierte Datenbank als Volltext ansieht, kann man da manchmal etwas finden.

    Servus,


    statt über CSS machet es evtl. Sinn, die Veränderungen über einen Override der Datei
    /components/com_virtuemart/views/cart/tmpl/default_address.php vorzunehmen.


    Über CSS könnte ein
    .billto-shipto > div:nth-child(2) {display: none;} helfen. Ich bin mir allerdings nicht sicher, ob der Wert des input für "shipto gleich billto" bei der Forumularübertragung benötigt wird. Müsste man mal ausprobieren.


    Auf die Schnelle
    Stefan

    Im Grunde alle, ausgehend von der default.php werden die anderen Dateien aufgerufen, die default_*.php heißen.


    Ob ein bestimmter Teil in diesen Dateien für den VM OPC zuständig ist, kann man sehen, wenn man die Variable aus dem Adminbereich heraussucht, die beim Haken für "OPC aktivieren" gesetzt wird. (Welche das ist, hab ich jetzt nicht im Kopf.)


    Bitte darauf achten, dass ziemlich viel jQuery auf Klassen zugreift, um Funktionen auszuführen. Wenn das durcheinander gerät, muss evtl. auch das jQuery angepasst werden.


    Anpassen geht, hab ich auf Wunsch auch schon öfter gemacht, aber es ist aufgrund des Zeitaufwands meistens günstiger einen fertigen OPC zu nehmen.

    Servus,


    für die Kategorieansicht kann man ein Sublayout erstellen, und dieses über eine Menülinkzuweisung aufrufen.


    Das Sublayout products.php ist für die Kategorieansicht verantwortlich. Ein selbst erstelltes Sublayout, das nachher aufrufbar ist, könnte products_dienstleistung.php heißen.
    Alle Dateien mit dem Präfix "products_" werden in der Auswahl angezeigt.


    Für die Produktansicht kann man im Admin im Produkt selbst ein Layout wählen, dort sind default und notify vorhanden. Aus dem default könnte man die Ansicht bauen, die man braucht. Die Dateien gehören in den tmpl-Ordner der productdetails-View.


    Grüße
    Stefan

    Auch das scheint ein Feature des Templates zu sein.


    Schau doch einmal in die Template-Einstellungen, ob man dort etwas ändern kann. Evtl ist da auch ein zusätzliches Kategoriemodul installiert, in dem man Einstellungen vornehmen kann. -> Joomla Modulmanager