Коррекция ошибок
Поиск ошибок в исходных текстах происходит автоматически, если в окне информации для элемента установлен флажок auto-check. Для принудительной проверки одного, группы или всех исходных элементов нужно воспользоваться операцией Check of errors.
Если находится ошибка, которую автоматически исправлять нежелательно, проверка останавливается и выводится диагностическое сообщение, иначе ошибка исправляется автоматически. Настроить авто-проверки и авто-замены можно в строках 54 - 58 файла vpb_config.php.
Например, при ошибочной динамической ссылке, проверка остановится и будет выведено сообщение примерно такого вида:
Если $pb_search_url=true; (строка 57 файла vpb_config.php), то при ошибочной обычной (статической) ссылке, проверка остановится и будет выведено сообщение примерно такого вида:
При неправильном включении элемента, в зависимости от правильности написания и наличия такого элемента, может или выводиться сообщение, или производиться авто-коррекция без сообщения. Например, если в какой-либо block включается другой block (что нельзя делать), то такое включение будет удалено из исходного кода без диагностического сообщения. Правила включения исходных текстов друг в друга.
Если вложение допустимо, но еще нет такого элемента ( например, в исходнике block1_22 мы укажем несуществующий {*text1_940*} ), то это включение не будет вырезаться, но при генерации будет игнорироваться, а при проверке на ошибки выведется сообщение, как на рисунке:
При ошибочной записи ссылок или вложений (неверного номера, незакрытых тегах, отсутствия кавычек, и т.д.), сообщения тоже будут выводиться, с указанием типа и номера элемента, где найдена ошибка.
Авто-коррекция пробельных символов в исходном коде
Для ссылок производится авто-замена пробельных символов на один символ пробела, то-есть ссылки приводятся к формату <a href= или <lN id=, пробельные символы вложений между {* и *} удаляются.
Это единственное жёсткое требование Vcorp Generator необходимо для безошибочного и быстрого преобразования ссылок в динамику / статику, а так же для поиска включаемых элементов.
Проверяются и обрабатываются ссылки в формате <a href=... (формат <a ... href=... игнорируется).
Подробное описание динамических ссылок в исходных текстах приведено здесь: Динамические ссылки.
Для навигации по всем страницам этого раздела сайта используйте пиктограмму меню или ссылку Навигация в верхней строке навигации.