Welche less Version verwendet Shopware?
Ich möchte Recursive Mixins verwenden, erhalte jedoch einen parse error wenn ich diese lade.
In einem Onlinekompiler gibt es keine Probleme.
Verwendet Shopware auch hier Sachen aus dem 1900 Jahrhundert oder wie?
Falls ja, wie kann ich less in Shopware updaten und ist das sinnvoll?
Verwendeter Code:
.generate_rows_tablet_m_4 (@i, @n) when (@i < 41) {
.start-row-m-@{i}.row-m-4 {
height: calc(~"100vw - 15px") !important;
top: calc(@n * (~"50vw - 7.5px")) !important;
}
.generate_rows_tablet_m_4(@i + 1, @i * 0.5)
}
.generate_rows_tablet_m_4(2, 0.5);
Fehler im Frontend als auch beim Theme komplieren:
Fatal error : Uncaught Less_Exception_Chunk: ParseError: Unexpected input in all.less on line 1167, column 9 1165| 1166| 1167| .generate_rows_tablet_m_4 (@i, @n) when (@i < 41) { 1168| .start-row-m-@{i}.row-m-4 { 1169| height: calc(~„100vw - 15px“) !important; 1170| top: calc(@n * (~„50vw - 7.5px“)) !important; in /homepages/5/d805147558/htdocs/shop/vendor/oyejorge/less.php/lib/Less/Parser.php:677 Stack trace: #0 /homepages/5/d805147558/htdocs/shop/vendor/oyejorge/less.php/lib/Less/Parser.php(621): Less_Parser->GetRules(’/homepages/5/d8…’) #1 /homepages/5/d805147558/htdocs/shop/vendor/oyejorge/less.php/lib/Less/Parser.php(498): Less_Parser->_parse(’/homepages/5/d8…’) #2 /homepages/5/d805147558/htdocs/shop/engine/Shopware/Components/Theme/LessCompiler/Oyejorge.php(73): Less_Parser->parseFile(’/homepages/5/d8…’, ‚…/…/custom/pl…‘) #3 /homepages/5/d805147558/htdocs/shop/engine/Shopware/Components/Theme/Compiler.php(381): Shopware\Components\Theme\LessCompi in /homepages/5/d805147558/htdocs/shop/vendor/oyejorge/less.php/lib/Less/Parser.php on line 677