Ich habe die Erweiterung news von Georg Ringer auf meiner lokalen Testinstallation hochgeladen. Ich habe bereits den Detail-Artikel angepasst:
{namespace n=Tx_News_ViewHelpers}
<f:layout name="Detail.html" />
<!--
=====================
News/Detail.html
-->
<f:section name="content">
<f:if condition="{newsItem}">
<f:then>
<n:format.nothing>
<f:if condition="{newsItem.alternativeTitle}">
<f:then>
<n:titleTag>
<n:format.htmlentitiesDecode>{newsItem.alternativeTitle}</n:format.htmlentitiesDecode>
</n:titleTag>
</f:then>
<f:else>
<n:titleTag>
<n:format.htmlentitiesDecode>{newsItem.title}</n:format.htmlentitiesDecode>
</n:titleTag>
</f:else>
</f:if>
<f:render partial="Detail/Opengraph" arguments="{newsItem: newsItem, settings:settings}" />
</n:format.nothing>
<!-- Blog starts -->
<div class="blog">
<div class="row">
<div class="span12">
<!-- Blog Posts -->
<div class="row">
<div class="span8">
<div class="posts">
<!-- Each posts should be enclosed inside "entry" class" -->
<!-- Post one -->
<div class="entry">
<h2>{newsItem.title}</h2>
<!-- Meta details -->
<div class="meta">
<i class="icon-calendar"></i> <f:format.date format="d.m.Y">{newsItem.datetime}</f:format.date> <i class="icon-user"></i> <f:if condition="{newsItem.author}">
<!-- author -->
<f:translate key="author" arguments="{0:newsItem.author}"></f:translate>
</f:if> <i class="icon-folder-open"></i> <a href="#"><f:if condition="{newsItem.categories}">
<f:render partial="Category/Items" arguments="{categories:newsItem.categories, settings:settings}" />
</f:if></a>
</div>
<!-- Thumbnail -->
<div class="bthumb">
<f:render partial="Detail/MediaContainer" arguments="{media: newsItem.media, settings:settings}" />
</div>
<f:if condition="{newsItem.teaser}">
<!-- teaser -->
<div class="teaser-text">
{newsItem.teaser}
</div>
</f:if>
<!-- main text -->
<div class="news-text-wrap">
<f:format.html>{newsItem.bodytext}</f:format.html>
</div>
<f:if condition="{settings.backPid}">
<!-- Link Back -->
<div class="news-backlink-wrap">
<f:link.page pageUid="{settings.backPid}">
<f:translate key="back-link" />
</f:link.page>
</div>
</f:if>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- related things -->
<div class="news-related-wrap">
<f:if condition="{newsItem.allRelatedSorted}">
<!-- Related news records -->
<div class="news-related news-related-news">
<h4>
<f:translate key="related-news" />
</h4>
<ul>
<f:for each="{newsItem.allRelatedSorted}" as="related">
<li>
<span class="news-related-news-date"><f:format.date format="d.m.Y">{related.datetime}</f:format.date></span>
<n:link newsItem="{related}" settings="{settings}">
{related.title}
</n:link>
</li>
</f:for>
</ul>
</div>
</f:if>
<f:if condition="{newsItem.relatedFiles}">
<!-- Related files -->
<div class="news-related news-related-files">
<h4>
<f:translate key="related-files" />
</h4>
<ul>
<f:for each="{newsItem.relatedFiles}" as="relatedFile">
<li>
<span class="news-related-files-link">
<n:format.fileDownload file="uploads/tx_news/{relatedFile.file}" configuration="{settings.relatedFiles.download}">
<f:if condition="{relatedFile.title}">
<f:then>
{relatedFile.title}
</f:then>
<f:else>
{relatedFile.file}
</f:else>
</f:if>
</n:format.fileDownload>
</span>
<span class="news-related-files-size">
<n:format.fileSize file="uploads/tx_news/{relatedFile.file}" format="{settings.relatedFiles.fileSizeLabels}" />
</span>
</li>
</f:for>
</ul>
</div>
</f:if>
<f:if condition="{newsItem.relatedLinks}">
<!-- Related links -->
<div class="news-related news-related-links">
<h4>
<f:translate key="related-links" />
</h4>
<ul>
<f:for each="{newsItem.relatedLinks}" as="relatedLink">
<li>
<f:link.page pageUid="{relatedLink.uri}">{relatedLink.title}</f:link.page>
</li>
</f:for>
</ul>
</div>
</f:if>
</div>
</f:then>
<f:else>
</f:else>
</f:if>
</f:section>
Das Problem ist nun folgendes:
In den Nachrichtenartikeln sollen Bilder angezeigt werden können. Der Bereich der Bilder ist vom HTML aus vorgegeben. Doch wenn ich mir den Beispiel-Artikel nun anschaue, wird zwar kein Bild angezeigt (da keines eingegeben wurde), aber der Frame, der um das Bild kommt, ist als dickerer Strich unterhalb des Titels des Beitrages zu sehen.
Gibt es denn nicht die Möglichkeit, den Frame und das ild erst dann gemeinsam anzeigen zu lassen, sobald man im BE ein ild hinzugefügt hat? (So war das zumindest bei tt_news!)
Was kann ich tun?