В настоящее время я настраиваю свой plone-сайт для отображения дат истечения срока действия для элементов содержимого в папках. Это часть процесса отслеживания старых файлов и документов в нашей интрасети.
Я уже изменил свой «список папок», чтобы показать дату истечения срока действия, если она есть (или, скажем, нет, если такой даты нет), которая работает, как я ожидал. К сожалению, я не могу воспроизвести это с одним из моих аддонов.
В настоящее время я использую аддон коллаж (версия 1.2.3), который в основном позволяет использовать в качестве основных страниц комбинацию различных видов контента. Я не совсем уверен, что именно с коллажами, которые делают это, но когда они показывают содержимое папок, они только показывают заголовок и описание.
Раньше это было нормально, но теперь я хочу показать дату истечения срока действия из подписи автора. Я искал во всех файлах и представлениях Python, и я не могу найти, где он решает отрезать подпись, но звучит так, как будто он вызывает файл folder_listing.
Когда я открываю страницу, которая использует коллаж, чтобы показать папку и просмотреть источник, подпись там , но она почему-то не отображается в окончательной версии.
Если кто-то знает коллажи или умеренно хорошо наклоняется и задумывается над этим, я был бы очень признателен за любую проницательность.
В качестве справки я изменил свой folder_list, добавив его под записью для tal :ified:
<tal:expire condition="python: item_type != 'Event'">
—
<tal:mod tal:condition="python:toLocalizedTime(item_expire,long_format=1)" i18n:translate="box_when_expires">
Expires on
</tal:mod>
<span tal:condition="not: python:toLocalizedTime(item_expire,long_format=1)">
This item has no expiration date listed.
</span>
<span tal:replace="python:toLocalizedTime(item_expire,long_format=1)">
August 16, 2001 at 23:35:59
</span>
</tal:expire>