Различия между версиями 2 и 5 (по 3 версиям)
Версия 2 от 2010-07-08 14:44:33
Размер: 1477
Редактор: RostislavDzinko
Комментарий:
Версия 5 от 2010-07-08 14:49:37
Размер: 2099
Редактор: RostislavDzinko
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 9: Строка 9:
When working locally, you may be storing your image resources in a directory. If you have a subfolder called images with an image logo.png. And you have a template, so here is the HTML to insert the logo: При локальной работе, вы можете хранить изображения в папке. Если у вас есть под-папка с именем '''images''' с изображением '''logo.png''', и у вас есть шаблон, вы можете использовать следующий HTML код для вставки логотипа:
Строка 15: Строка 15:
Now you can see that the template locally works. If you view the HTML via Zope, you can see that it is broken. Now, let’s try to register the logo with the system like this: Теперь видно, что шаблон работает локально. Если вы просмотрите HTML через Zope, то увидите, что он не рабочий. Теперь попробуем зарегистрировать логотип таким образом:
Строка 24: Строка 24:
Now try again, after restarting Zope 3, you can see that it is still broken!. So, relative path is not correct. Попробуйте опять, после перезапуска Zope 3, и вы увидите, что он все еще не работает!. Следовательно, относительный путь неверный.
Строка 26: Строка 26:
Zope Resource Templates (ZRT) allows for locally working resources to work with Zope 3 as well. It will rewrite text segments in a resource. It is a 3rd party package developed by Stephan Richter for Lovely Systems. The package is available from here: http://pypi.python.org/pypi/z3c.zrtresource Add the following lines to the HTML resource: Zope Resource Templates (ZRT) позволяет работать с локальными ресурсами через Zope 3 ничего не меняя. Он перепишет текстовые сегменты в ресурсе. Это пакет, который разработал Stephan Richter для Lovely Systems. Пакет доступен отсюда: http://pypi.python.org/pypi/z3c.zrtresource. Следующие строки - HTML код для работы с ресурсом:
Строка 35: Строка 35:
Then convert HTML resource registration to: Теперь превратите их в регистрацию HTML ресурса:

Документация по пакетам третьих разработчиков

Браузерные ресурсы

ZRT Resource

При локальной работе, вы можете хранить изображения в папке. Если у вас есть под-папка с именем images с изображением logo.png, и у вас есть шаблон, вы можете использовать следующий HTML код для вставки логотипа:

Переключить отображение номеров строк
   1 <img src="./images/logo.png" />

Теперь видно, что шаблон работает локально. Если вы просмотрите HTML через Zope, то увидите, что он не рабочий. Теперь попробуем зарегистрировать логотип таким образом:

Переключить отображение номеров строк
   1 <resource
   2    name="logo.png"
   3    file="images/logo.png"
   4    />

Попробуйте опять, после перезапуска Zope 3, и вы увидите, что он все еще не работает!. Следовательно, относительный путь неверный.

Zope Resource Templates (ZRT) позволяет работать с локальными ресурсами через Zope 3 ничего не меняя. Он перепишет текстовые сегменты в ресурсе. Это пакет, который разработал Stephan Richter для Lovely Systems. Пакет доступен отсюда: http://pypi.python.org/pypi/z3c.zrtresource. Следующие строки - HTML код для работы с ресурсом:

Переключить отображение номеров строк
   1 <!--
   2  /* zrt-replace: "./images/logo.png" \
   3                  tal"string:${context/++resource++logo.png}" */
   4 -->

Теперь превратите их в регистрацию HTML ресурса:

Переключить отображение номеров строк
   1 <zrt-resource
   2    name="helloworld.html"
   3    file="helloworld.html"
   4    />

Документации/Bluebream/BluebreamДокументацияПакеты (последним исправлял пользователь RostislavDzinko 2010-07-08 14:49:37)