Я использую Plone v4.1.2, и я хотел бы знать, есть ли способ включить более одного автора в строку на странице? У меня есть два автора, указанных в праве собственности, но только один автор указан в подписи.
Я бы хотел, чтобы подпись выглядела примерно так:
Первым Автором и Вторым Автором - последнее изменение 11 января 2012 г. 13:53 - История
ОБНОВЛЕНИЕ - Спасибо всем за ваши ответы. Мне удалось пройти через это (я никогда раньше не использовал тал). Я отредактировал plone.belowcontenttitle.documentbyline в соответствии с предложением Джаккамо, и мне удалось немного узнать о тал на этом пути. Вот код, который делает то, что мне нужно (это заменяет существующую конструкцию tal: creator):
<span>
by
<span class="documentCreators"
tal:condition="context/Creators"
tal:repeat="creator context/Creators"
i18n:translate="text_creators">
<span tal:define="cond1 repeat/creator/start; cond2 repeat/creator/end"
tal:condition="python: not cond1 and not cond2" >, </span>
<span tal:define="cond1 repeat/creator/start; cond2 repeat/creator/end"
tal:condition="python: not cond1 and cond2" > and </span>
<tal:i18n i18n:translate="label_by_author">
<a href="#"
tal:attributes="href string:${context/@@plone_portal_state/navigation_root_url}/author/${creator}"
tal:content="creator"
tal:omit-tag="python:view.author() is None"
i18n:name="author">Roland Barthes</a>
</tal:i18n>
</span>
</span>
Это помещает идентификатор пользователя в подпись вместо полного имени. Я пытался получить полное имя, но через некоторое время безуспешно решил, что могу жить с идентификатором пользователя.