Форум сайта python.su
Подскажите пожалуйст нюпу, можно ли вообще и если да, то как:
получить абсолют_урл для объекта в zope3 в tal-выражении через python?
В плоне легко
к примеру <span tal:content=“python: context.absolute_url()” />
В zope3 такое не получается, пробовал всяко.
P.S. не надо писать про <span tal:content=“string:${context/@@absolute_url}” />
интересует именно питон-строка
Немного поясню:
Необходимость сего вызвана для возмжности редактирования url. К примеру, для указания на разные виды для отображения рисунка.
Пока редактировать урл получается через одно место вот в таком виде:
<span tal:define=“image context/@@absolute_url”>
<img tal:attributes=“src python: image+'/@@getimage.html'”/>
</span>
Где ж она, хвалённая гибкость зоп3?
Отредактировано (Сен. 11, 2010 16:43:31)
Офлайн
1. Что вам мешает делать так:
<span tal:content="string:${context/@@absolute_url}/@@getimage.hmtl" />
Офлайн
Благодарю.
Но суть проблемы всё же остаётся и заключается в том, что практически ничего из стандартных функций python в TAL не работает, и это неприятно.
Возможно, я слишком привык к Plone.
Офлайн
LightOfMooN
что практически ничего из стандартных функций python в TAL не работает
<tal content="python: modules[..].." />
Офлайн
Спасибо!
Офлайн