Динамические ссылки
URL страниц сайта иногда меняются, особенно по требованиям СЕО (например, меняются разделы для страниц сайта). При смене URL приходится искать и исправлять внутренние ссылки по всему сайту. Существуют даже платные программы, в число функций которых входит поиск битых ссылок на сайте.
Автор видел попытку автоматического решения данного вопроса только в одной из CMS, с которыми работал - там были динамические ссылки в исходных текстах, которые преобразуются в реальные на страницах сайта. Это большой шаг в сторону СЕО-поддержки, но к сожалению, это все, что там увидел автор - в той версии не было никакого преобразования и авто-контроля правильности ссылок.
Vcorp Generator контролирует все типы внутренних ссылок в обрабатываемых исходных текстах. Как динамические, так и статические. И умеет преобразовывать их. Как синтаксис (например, незакрытые теги или несовпадение открывающих/закрывающих кавычек), так и существование внутреннего URL для генерации веб-ресурса (сайта), на который ссылается любая ссылка. Подробнее см. коррекция ошибок.
Правила записи динамических ссылок
Записи обычных (статических), и динамических ссылок отличаются:
статическая ссылка: <a href="... [#...]" [id="..." title="..."] >анкор ссылки</a>
динамическая ссылка: <lN id="NNN[#...]" [id="..." title="..."] >анкор ссылки</lN>
где: части в квадратных скобках [ ] могут отсутствовать,
l - первая буква от слова "link", N - индекс колонки (0-5), NNN - номер страницы в колонке.
При генерации все динамические ссылки автоматически преобразуются в обычные ссылки.
В заголовке окна информации, при работе с админкой генератора, всегда показан пример динамической ссылки на текущую страницу. Там же приведена ссылка для просмотра сгенерированной страницы.
Преобразование ссылок из статики в динамику и наоборот
Такие операции нужны для переноса исходников сайта из какой либо CMS в Vcorp Generator, или наоборот.
При переносе из CMS в Vcorp Generator, установите $pb_search_url = false; (строка 57 файла vpb_config.php).
Когда всё будет перенесено, установите $pb_search_url = true; для авто-контроля статических ссылок.
При работе с Apb нет смысла запоминать или копипастить url ссылок в исходниках сайта, так как достаточно помнить индекс и номер страницы, на которую указывает динамическая ссылка.
Смена URL и старые URL (директории)
Когда Вы меняете URL одной или нескольких страниц, то при генерации создаются директории и файлы (если их нет).
НО, по старым URL могут остаться старые ( ранее сгенерированные ) директории и файлы, которые, если они больше не нужны, придется удалять вручную, так как движок генерации принципиально не лезет в работу веб-ресурса, а только работает с исходниками и проводит генерацию/перезапись указанных файлов.
При такой смене URL, не забудьте настроить 301-е редиректы в .htaccess на новые URL (для поисковиков, чтобы не потерять вес страниц при смене их URL).
Для навигации по всем страницам этого раздела сайта используйте пиктограмму меню или ссылку Навигация в верхней строке навигации.