Pytania otagowane jako xml

Oznacza pytania dotyczące plików XML i przetwarzania XML.

6
Ładowanie pliku XML układu debugowania
TL; DR: czy istnieje sposób na debugowanie ładowania układu? Jak wierzę, układ jednego modułu jest w konflikcie z innym. Powiązane z poprzednim pytaniem, które zadałem: Jak zrobić układ modułu, aby był wyświetlany na wszystkich motywach Z powodzeniem załadowałem mój moduł do lokalnego środowiska testowego (zwanego też moim komputerem programistycznym), przetestowałem …

3
Warunkowo pokaż / ukryj bloki w układzie XML
Jak warunkowo dodać blok (w zależności od konfiguracji w panelu administracyjnym) w układzie XML Magento? Możemy sprawdzić, czy config jest prawdziwy dla akcji. W poniższym przykładzie, jeśli sample/config/show_toplinkskonfiguracja z panelu administracyjnego (w System-> Konfiguracja) jest prawdziwa , plik szablonu links.phtmlzostanie użyty do renderowania Górnych łączy. Jeśli sample/config/show_toplinksma wartość false , …
32 template  layout  blocks  xml 

4
Sprawdzanie poprawności xml Magento 2
Przez pewien czas Magento 2 miał sposób na sprawdzenie (i autouzupełnianie) dowolnego pliku XML za pomocą pliku XSD. Na przykład module.xmlwyglądał tak: <?xml version="1.0"> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/Module/etc/module.xsd"> .... </config> ale teraz module.xmlwygląda to tak: <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd"> .... </config> więc xsi:noNamespaceSchemaLocationatrybut zawiera urn:magento:framework:. Wiem, że nie ma to …

4
Rozszerzenie typu złożonego o nazwie „imageType” o niestandardowy typ obrazu
Celem modułu, który obecnie opracowuję, jest dodanie niestandardowego typu obrazu o nazwie „opengraph_image”. Dodałem nowy atrybut EAV przez mój skrypt InstallData.php, który działa dobrze. Kiedy teraz loguję się do backendu Magento2 i zmieniam produkt, mogę wybrać typ obrazu „opengraph_image” podczas przesyłania lub edycji zdjęć produktu. Jednak na froncie chciałbym wyświetlić …
22 magento2  xml 

1
Jak mogę połączyć niestandardowy plik XML w modułach scalony jako jeden w Magento 2? (Tajemnicze pytanie MageStackDay 2)
Pytanie bonusowe MageStackDay za 500 punktów Bounty O możliwość wygrania bezpłatnej licencji Z-Ray na rok. Więcej informacji można znaleźć >> tutaj << Pytania zostały dostarczone / zainspirowane przez głównego programistę Magento 2, Anton Kril. Pytanie: Tworzę rozszerzenie, które ma osobny zestaw konfiguracji. To znaczy, że nie można używać config.xmllub routes.xmllub …

2
Jakie są wszystkie dozwolone wartości `xsi: type` w plikach XML z Magento2
W Magento 2 (prawie) wszystkie argumenty wymienione w plikach xml mają atrybut, xsi:typektóry określa, w jaki sposób wartość argumentu jest interpretowana. Na przykład w di.xmlpliku modułu zaplecza znajduje się: <argument name="scopeType" xsi:type="const">Magento\Framework\App\Config\ScopeConfigInterface::SCOPE_TYPE_DEFAULT</argument> oznacza to, że wartość argumentu scopeTypejest wartością stałejMagento\Framework\App\Config\ScopeConfigInterface::SCOPE_TYPE_DEFAULT albo ten <argument name="template" xsi:type="string">Magento_Theme::root.phtml</argument> oznacza to, że wartością argumentu …
20 magento2  xml  di 

6
Błąd konfiguracji administratora: niezdefiniowany indeks: id w Iterator.php w linii 59
Czy ktoś może mi wyjaśnić ten błąd? Exception #0 (Exception): Notice: Undefined index: id in /home/staging/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php on line 59 #0 /home/staging/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php(59): Magento\Framework\App\ErrorHandler->handler(8, 'Undefined index...', '/home/asconveyo...', 59, Array) #1 /home/staging/vendor/magento/module-config/Model/Config/Structure.php(92): Magento\Config\Model\Config\Structure\Element\Iterator->setElements(Array, 'default') #2 /home/staging/var/generation/Magento/Config/Model/Config/Structure/Interceptor.php(24): Magento\Config\Model\Config\Structure->getTabs() #3 /home/staging/vendor/magento/module-config/Model/Config/Structure.php(135): Magento\Config\Model\Config\Structure\Interceptor->getTabs() #4 /home/staging/var/generation/Magento/Config/Model/Config/Structure/Interceptor.php(63): Magento\Config\Model\Config\Structure->getFirstSection() #5 /home/staging/vendor/magento/module-config/Controller/Adminhtml/System/AbstractConfig.php(57): Magento\Config\Model\Config\Structure\Interceptor->getFirstSection() #6 /home/staging/vendor/magento/framework/Interception/Interceptor.php(74): Magento\Config\Controller\Adminhtml\System\AbstractConfig->dispatch(Object(Magento\Framework\App\Request\Http)) #7 /home/staging/vendor/magento/framework/Interception/Chain/Chain.php(70): Magento\Config\Controller\Adminhtml\System\Config\Index\Interceptor->___callParent('dispatch', Array) …
17 magento2  admin  xml 

1
Magento 2 - ifconfig w układzie xml
Pracuję z Magento 2. Mogę użyć atrybutu ifconfig w kodzie bloku i działa dobrze. <block class="Magento\Catalog\Block\Category\View" name="category_desc_main_column" template="category/desc_main_column.phtml" ifconfig="config_path/group/field" before="category.products"/> Ale próbowałem użyć go do przenoszenia, to nie działało. <move element="category.image" destination="content" ifconfig="config_path/group/field" before="-"/> Czy ktoś wie, jak używać go do poruszania się?

2
Konfigurowanie trasy administratora w Magento 2
Patrząc na podstawowy kod Magento 2, wydaje się, że istnieją dwa sposoby skonfigurowania trasy administratora. Pierwszy #File: vendor/magento/module-media-storage/etc/adminhtml/routes.xml <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:App/etc/routes.xsd"> <router id="admin"> <route id="adminhtml"> <module name="Magento_MediaStorage" /> </route> </router> </config> jest podobny do Magento 1. Dodajesz moduł do listy modułów na adminhtmltrasie, a Magento sprawdza go za Ciebie. Drugi …
15 magento2  php  xml  router 

2
Jak uzyskać dane z config.xml modułu
W module Potrzebuję uzyskać pewne dane z pliku config.xml modułów B i C . Czy są do tego jakieś metody lub klasy? Szczególnie potrzebuję uzyskać strukturę XML i wartości węzła, <default>aby móc przywrócić domyślne wartości konfiguracji systemu modułów B i C. Poniżej znajduje się przykład z config.xml modułu Lista życzeń: …

1
Poprawianie komunikatów o błędach dotyczących błędów kompilacji XML
Magento jest dość ochronny (tak jak powinien) pod względem wyświetlania błędów. Gdy tryb programisty jest włączony (tak jak powinien być podczas programowania), aplikacja pozwala na przesłanie komunikatu zwrotnego dotyczącego błędu środowiska wykonawczego do użytkownika. W przypadku błędów kompilacji XML ta opinia jest jednak bezużyteczna: Błąd krytyczny: nieprzechwycony wyjątek „Wyjątek” z …

3
Nowy niestandardowy moduł blokowy Magento
Używam Magento w wersji 1.8.1.0. Próbuję utworzyć nowy niestandardowy moduł blokowy, którego użyję do utworzenia nowej strony głównej. Przestrzeń nazw: Krzyżowiec Moduł: CLHomePage Typ bloku: krucjata główna Klasa: Qwerty (na razie podczas testowania) Pakiet projektowy: krzyżowiec Motyw: domyślny Oto co mam do tej pory: \ app \ etc \ modules …


1
Magento 2: Jak dodać tekst w kontenerze przez XML
Próbuję wyrenderować pojedynczy wiersz tekstu przed listą linków w stopce. Utworzenie pliku szablonu w tym celu wydaje się marnowaniem zasobów na to zadanie. Zrozumiałem, że mogę wyprowadzać tekst z Magento\Framework\View\Element\Textblokiem w układzie. XML <referenceContainer name="footer"> <container name="footer.column.about_us" htmlTag="div" htmlClass="column about-us" before="-"> <container name="column.about_us.label" htmlTag="div" htmlClass="label"> <block class="Magento\Framework\View\Element\Text" name="about_us.label"> <arguments> <argument …

6
Znajdź „nazwę” referencyjnego bloku w Magento 2
Chcę usunąć niektóre bloki z mojej strony. Powiedz na przykład, że chcę usunąć pojemnik na logo. Następnie tworzę /app/design/frontend/MYVENDORNAME/MYTHEMENAME/Magento_Theme/layout/default.xmlza pomocą następującego kodu: <page layout="3columns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <referenceBlock name="logo" remove="true"/> </page> W tym przypadku udało mi się znaleźć nazwę (nazwa = „logo”) tego bloku referencyjnego, przeszukując pliki w temacie podstawowym. Pytanie …
11 magento2  layout  xml 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.