Видимость подписи в представлении папки в коллажах для plone 3.3.1 - PullRequest
1 голос
/ 18 апреля 2011

В настоящее время я настраиваю свой plone-сайт для отображения дат истечения срока действия для элементов содержимого в папках. Это часть процесса отслеживания старых файлов и документов в нашей интрасети.

Я уже изменил свой «список папок», чтобы показать дату истечения срока действия, если она есть (или, скажем, нет, если такой даты нет), которая работает, как я ожидал. К сожалению, я не могу воспроизвести это с одним из моих аддонов.

В настоящее время я использую аддон коллаж (версия 1.2.3), который в основном позволяет использовать в качестве основных страниц комбинацию различных видов контента. Я не совсем уверен, что именно с коллажами, которые делают это, но когда они показывают содержимое папок, они только показывают заголовок и описание.

Раньше это было нормально, но теперь я хочу показать дату истечения срока действия из подписи автора. Я искал во всех файлах и представлениях Python, и я не могу найти, где он решает отрезать подпись, но звучит так, как будто он вызывает файл folder_listing.

Когда я открываю страницу, которая использует коллаж, чтобы показать папку и просмотреть источник, подпись там , но она почему-то не отображается в окончательной версии.

Если кто-то знает коллажи или умеренно хорошо наклоняется и задумывается над этим, я был бы очень признателен за любую проницательность.

В качестве справки я изменил свой folder_list, добавив его под записью для tal :ified:

<tal:expire condition="python: item_type != 'Event'">
    &mdash;
    <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>

1 Ответ

3 голосов
/ 18 апреля 2011

Вы должны посмотреть на Коллаж CSS Продукты / Коллаж / Браузер / Шаблоны / collage.css.dtml

Существует следующая инструкция, которая скрывает documentByLine

#collage .collage-item .documentByLine {
    display: none;
}

Я переопределил это правило, чтобы установить display: block; в моем собственном CSS.

...