Как избежать того, что Diazo меняет "#" ссылки в Plone?
Я использую Diazo с Plone 4. В одном из файлов шаблона HTML я написал ссылку, указывающую на ту же страницу, например:
<a href="#">foo</a>
Но это представляется как:
<a href="/mysite/++theme++my.theme/">foo</a>
Как я могу избежать того, что Diazo изменяет исходный код шаблона или существует специальный механизм для указания той же страницы.
2 ответа
Это звучит как ошибка в plone.app.theming, хотя. Относительный к абсолютному парсер должен игнорировать якорные ссылки.
Панель управления "Тема Диазо" в Plone имеет параметр "Префикс абсолютного пути" (на вкладке "Дополнительные настройки"), который определяет это волшебство. В качестве альтернативы вы можете попытаться определить правило, которое заменяет "#"- ссылки на предопределенную переменную $path.
См. Plone.app.theming для получения дополнительной информации о настройках на вкладке "Дополнительно" или предварительно определенных переменных.