Документация по пакетам третьих разработчиков
Содержание
Браузерные ресурсы
ZRT Resource
При локальной работе, вы можете хранить изображения в папке. Если у вас есть под-папка с именем images с изображением logo.png, и у вас есть шаблон, вы можете использовать следующий HTML код для вставки логотипа:
1 <img src="./images/logo.png" />
Теперь видно, что шаблон работает локально. Если вы просмотрите HTML через Zope, то увидите, что он не рабочий. Теперь попробуем зарегистрировать логотип таким образом:
Попробуйте опять, после перезапуска Zope 3, и вы увидите, что он все еще не работает!. Следовательно, относительный путь неверный.
Zope Resource Templates (ZRT) позволяет работать с локальными ресурсами через Zope 3 ничего не меняя. Он перепишет текстовые сегменты в ресурсе. Это пакет, который разработал Stephan Richter для Lovely Systems. Пакет доступен отсюда: http://pypi.python.org/pypi/z3c.zrtresource. Следующие строки - HTML код для работы с ресурсом:
Теперь превратите их в регистрацию HTML ресурса: