Als «frontend» getaggte Fragen

Bezeichnet Fragen zur Entwicklung, Konfiguration und Verwaltung von Frontends

1
Komponente gegen Widget
Was ist in Magento 2 der Unterschied zwischen einer Komponente und einem Widget? Zum Beispiel gibt es eine modale Komponente und ein modales Widget, beide scheinen dasselbe zu tun. Komponente Die Modal UI-Komponente implementiert ein sekundäres Fenster, das über dem Hauptfenster geöffnet wird. Es verwendet das modale Widget. Widget Das …

1
Magento 2: So erhalten Sie den Endpreis und den Originalpreis aller Produkttypen
Wie kann ich den Originalpreis und den Endpreis für das unten angegebene Produkt erhalten? Einfaches Produkt Konfigurierbares Produkt Produkt bündeln Gruppenprodukt Für einfache Produkte kann ich den Preis leicht mit dem folgenden Code erhalten. $finalPrice = $product->getFinalPrice(); $originalPrice = $product->getPrice(); Ich kann jedoch nicht den Originalpreis und den Endpreis für …


3
So überschreiben Sie eine Vorlage über ein Modul in Magento2
Ich erstelle ein Modul und möchte die Vorlage überschreiben app/code/Magento/Catalog/view/adminhtml/templates/catalog/product/edit/options.phtml. Ist dies in einem Modul möglich (kein Thema) Leider scheint es nicht sehr einfach zu sein, den Modulnamen über Layout-XML zu ändern, da dies in https://github.com/magento/magento2/blob/develop/app/code/Magento/Catalog/Block fest codiert ist /Adminhtml/Product/Edit/Tab/Options.php#L21

3
Wie erhalte ich die Frontend-URL des Produkts vom Backend?
Ich entwickle eine Erweiterung von Magento 2. Ich muss die Frontend-URL eines Produkts vom Backend abrufen. Ich habe versucht zu verwenden: //$storeManager->->setCurrentStore(2); $url = $product->setStoreId(2)->getProductUrl(); $url = $product->setStoreId(2)->getUrlInStore(); aber die geben $urlimmer eine backend url zurück, wie http://<domain>/admin/catalog/product..... Sie funktionieren möglicherweise in Magento 1.x, jedoch nicht in 2.x. Gibt es …

2
Wo kann eine benutzerdefinierte UI-Bibliothek platziert werden?
Ich muss meine eigene UI-Bibliothek erstellen (hauptsächlich .lessDateien, aber auch Bilder und .js), die in mehreren benutzerdefinierten Modulen und Designs verwendet wird. Ich dachte, ich füge meine Dateien einfach der Magento UI-Bibliothek hinzu, die sich unter befindet /lib/web. Aber ist es zuallererst erlaubt (und ist es eine gute Praxis), benutzerdefinierte …


2
Die Grunzkompilierung von WENIGER schlägt mit dem Fehler beim Kompilieren von lib / web / css / docs / source / docs.less fehl
Ich hoffe, einen Rat zu bekommen. Ich habe ein Projekt gezogen, das ich seit einiger Zeit nicht mehr berührt habe, und im Entwicklermodus habe ich 'grunt exec' gefolgt von 'grunt less' ausgeführt. Sobald ich 'grunt less' ausgeführt habe, erhalte ich den folgenden Fehler. Magento 2.2.6 Running "less:documentation" (less) task NameError: …

2
Magento 2: Js Formularvalidierung ohne Senden auslösen
Auf einer benutzerdefinierten Frontend-Seite habe ich ein Formular, in dem ich die js-Validierung von magento verwende, um Eingaben zu validieren: Name, E-Mail-Beschreibung usw. Wenn das Formular gesendet wird, wird die Validierung ausgelöst und funktioniert ordnungsgemäß. Ich frage mich, ob es eine Möglichkeit gibt, die js-Validierung von magento manuell aufzurufen, ohne …

2
Magento 2 Full Page Cache funktioniert nicht
Wann immer ich die FPC-Funktion (Full Page Cache) auf meiner Magento CE 2.0.2-Site aktiviere (egal ob ein Standarddesign oder ein benutzerdefiniertes Design ausgeführt wird) und wenn ich die Homepage dieser Site öffne, wird "Interner Server" angezeigt Fehler 500 "in der Firefox-Konsole, und die Seite ist leer. Was könnte das mögliche …

3
Magento 2 CE: Front-Controller hat 100 Router-Match-Iterationen erreicht. Problem
Ich verwende Magento 2 CE Version 2.1.0 Verweis auf http://inchoo.net/magento-2/routing-in-magento-2/ für das Routing. Mein Router.phpController-Code public function match(\Magento\Framework\App\RequestInterface $request) { $identifier = trim($request->getPathInfo(), '/'); if (strpos($identifier, 'test') !== false) { $request->setModuleName('moduletest')->setControllerName('test')->setActionName('test'); } else { //There is no match return; } return $this->actionFactory->create( 'Magento\Framework\App\Action\Forward', ['request' => $request] ); } Ich habe …

2
PHP Statische Tests für Front-End-Entwickler
Ich versuche, einen statischen PHP-Test bei Frontools hinzuzufügen, um den Testprozess zu vereinfachen und zu verbessern. Wenn es möglich ist, die Leistung zu steigern, dauert es b / c so lange, bis Ergebnisse erzielt werden. GH-Problem - https://github.com/SnowdogApps/magento2-frontools/issues/45 Ich bin nicht mit PHP-Testbibliotheken / -Tools vertraut, daher haben Sie einige …

3
Festlegen eines anderen Titels und Metatitels für eine Seite
Ich erstelle eine einfache Seite in meiner Magento 2-Instanz. Im Controller für diese Seite versuche ich, einen Titel für die Seite und einen Metatitel festzulegen, der unterschiedlich sein sollte. Aber das kann ich nicht. Meine Layoutdatei für die Aktion ist fast leer: <page layout="1column" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> </body> </page> und …

2
Doppelte Frontend-Cookies verursachen zeitweise Anmeldeprobleme
Auf der Site wird Magento CE 1.7.0.2 ausgeführt. Kunden haben Probleme mit der Anmeldung gemeldet. Ich konnte dies nur auf Safari selbst replizieren (die genauen Schritte zum Replizieren sind jedoch noch nicht bekannt). Irgendwie wurden 2 Frontend-Cookies generiert (dies ist nicht das Problem): frontend fs66qk6lbfjriuf873mrbdk199 .www.foobar.com / 8 March 2014 …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.