Czy jest jakiś sposób na użycie ifconfig
w Magento 2, aby warunkowo dodać zasoby CSS, podobnie jak Magento 1? Oto przykład z Magento 1:
<action ifconfig="config_path/group/field" method="addItem">
<type>skin_css</type><name>css/styles.css</name>
</action>
Próbowałem czegoś takiego w Magento 2, ale to nie działa:
<head>
<css src="css/styles.css"
ifconfig="config_path/group/field" />
</head>
Po prostu wyświetla ifconfig
atrybut w interfejsie użytkownika:
<link rel="stylesheet" type="text/css"
ifconfig="config_path/group/field"
href="http://example.com/pub/static/frontend/Magento/luma/en_US/css/styles.css" />
Czy jest jakiś odpowiednik w Magento 2?
źródło
Spójrz na ten inny wątek:
/programming/32582704/magento-2-get-scopeconfig-values
Zastosował w węźle blokowym zamiast w węźle akcji, być może może to rozwiązać.
PS: Pamiętaj o opróżnieniu pamięci podręcznej i ponownej kompilacji.
źródło