/ #magento 

Пошук невалідних XML в Magento 2

Під час роботи в режимі developer можуть з’являтись повідомлення типу

1 exception(s):
Exception #0 (Magento\Framework\Config\Dom\ValidationException): Element 'block', attribute 'before': [facet 'pattern'] The value '.' is not accepted by the pattern '[a-zA-Z][a-zA-Z\d\-_\.]*|-'.
Line: 34

Це означає, що деякі ваші файли не пройшли XML-валідацію. Знайти проблемний xml можна так

grep -r app -e 'before="\.'

Тут пошук відбувається в директорії app. Назву атрибута та його значення треба взяти з повідомлення про помилку.

Будьте уважні - в режимах default та production повідомлення не відображається, що зовсім не означає відсутності проблеми :)

Посилання

Author

Олександр Бобилєв

Залишаю собі право використовувати ненормативну (але інформативну) лексику там, де звичайні слова втрачають сенс і не відображають всієї палітри почуттів, від споглядання навколишньої дійсності.