Ich nutze die tx_news-Erweiterun von Georg Ringer. Dort habe ich die Detail Ansicht angepasst. Der Text des auszugebenden Bodytextes aber verkürzt den Text um etwa die Hälfte. Der Rest des Textes wird wie bei der List-Ansicht nicht angezeigt.
Hier mal der Code des Templates der Detail-Ansicht:

{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>

<div class="blog-item">
                       <div class="row">
<div class="col-xs-12 col-sm-2 text-center">
                               <div class="entry-meta">
                                   <span id="publish_date">
<f:format.date format="d.M">{newsItem.datetime}</f:format.date> </span>
<span><i class="fa fa-user"></i><!-- author -->
     <f:if condition="{newsItem.author}">
       <span class="news-list-author">
         <f:translate key="author" arguments="{0:newsItem.author}" />
       </span>
     </f:if></span>
                                   </div>
                           </div>

<div class="col-xs-12 col-sm-10 blog-content">
                               <f:if condition="{newsItem.falMedia}">
   <!-- fal media preview element -->
   <f:then>
     <div class="news-img-wrap">
       <f:if condition="{newsItem.falMediaPreviews}">
         <f:then>
           <n:link newsItem="{newsItem}" settings="{settings}">
             <f:alias map="{mediaElement: newsItem.falMediaPreviews.0}">
               <f:if condition="{mediaElement.originalResource.type} == 2">
                 <f:image src="{mediaElement.uid}" treatIdAsReference="1" 
title="{mediaElement.originalResource.title}" alt="{mediaElement.originalResource.alternative}" 
maxWidth="{settings.list.media.image.maxWidth}" maxHeight="{settings.list.media.image.maxHeight}" />
               </f:if>
               <f:if condition="{mediaElement.originalResource.type} == 4">
                 <f:render partial="Detail/FalMediaVideo" arguments="{mediaElement: 
mediaElement}" />
               </f:if>
             </f:alias>
           </n:link>
         </f:then>
         <f:else>
           <f:if condition="{settings.displayDummyIfNoMedia}">
             <span class="no-media-element">
               <n:link newsItem="{newsItem}" settings="{settings}">
                 <f:image src="{settings.list.media.dummyImage}" title="" alt="" 
maxWidth="{settings.list.media.image.maxWidth}" maxHeight="{settings.list.media.image.maxHeight}" />
               </n:link>
             </span>
           </f:if>
         </f:else>
       </f:if>

     </div>
   </f:then>
   <f:else>

     <f:if condition="{newsItem.media}">
       <!-- media preview element -->
       <f:then>
         <div class="news-img-wrap">
           <f:if condition="{newsItem.mediaPreviews}">
             <f:then>
               <n:link newsItem="{newsItem}" settings="{settings}">
                 <f:alias map="{mediaElement: newsItem.mediaPreviews.0}">
                   <f:if condition="{mediaElement.type} == 0">
                     <f:image src="uploads/tx_news/{mediaElement.image}" title="{mediaElement.title}" 
alt="{mediaElement.alt}" maxWidth="{settings.list.media.image.maxWidth}" 
maxHeight="{settings.list.media.image.maxHeight}" />
                   </f:if>
                   <f:if condition="{mediaElement.type} == 1">
                     <f:render partial="Detail/MediaVideo" arguments="{mediaElement: 
mediaElement}" />
                   </f:if>
                   <f:if condition="{mediaElement.type} == 2">
                     <f:render partial="Detail/MediaHtml" arguments="{mediaElement: 
mediaElement}" />
                   </f:if>
                 </f:alias>
               </n:link>
             </f:then>
             <f:else>
               <f:if condition="{settings.displayDummyIfNoMedia}">
             <span class="no-media-element">
               <n:link newsItem="{newsItem}" settings="{settings}">
                 <f:image src="{settings.list.media.dummyImage}" title="" alt="" 
maxWidth="{settings.list.media.image.maxWidth}" maxHeight="{settings.list.media.image.maxHeight}" />
               </n:link>
             </span>
               </f:if>
             </f:else>
           </f:if>

         </div>
       </f:then>
       <f:else>
         <f:if condition="{settings.displayDummyIfNoMedia}">
           <f:then>
             <div class="news-img-wrap">
               <n:link newsItem="{newsItem}" settings="{settings}">
             <span class="no-media-element">
               <f:image src="{settings.list.media.dummyImage}" title="" alt="" 
maxWidth="{settings.list.media.image.maxWidth}" maxHeight="{settings.list.media.image.maxHeight}" />
             </span>
               </n:link>
             </div>
           </f:then>
         </f:if>
       </f:else>
     </f:if>

   </f:else>
 </f:if>

                               <h2><n:link newsItem="{newsItem}" 
settings="{settings}">
       {newsItem.title}
     </n:link></h2>
                               <h3><!-- teaser text -->
 <div class="teaser-text">
   <f:if condition="{newsItem.teaser}">
     <f:then>
       <f:format.html>{newsItem.teaser}</f:format.html>
     </f:then>
     <f:else>
       <f:format.html>{newsItem.bodytext}</f:format.html>
     </f:else>
   </f:if></h3>
                                 </div>

</div> </div><!--/.blog-item-->

     <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>

     <!-- 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"><n:format.date 
format="{f:translate(key:'dateFormat')}">{related.datetime}</n: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.falRelatedFiles}">
         <!-- FAL related files -->
         <div class="news-related news-related-files">
           <h4>
             <f:translate key="related-files" />
           </h4>
           <ul>
             <f:for each="{newsItem.falRelatedFiles}" as="relatedFile">
               <li>
                 <span class="news-related-files-link">
                   <n:format.fileDownload file="{relatedFile.originalResource.publicUrl}" 
configuration="{settings.relatedFiles.download}">
                     <f:if condition="{relatedFile.originalResource.title}">
                       <f:then>
                         {relatedFile.originalResource.title}
                       </f:then>
                       <f:else>
                         {relatedFile.originalResource.name}
                       </f:else>
                     </f:if>
                   </n:format.fileDownload>
                 </span>
                 <span class="news-related-files-size">
                   <n:format.fileSize fileSize="{relatedFile.originalResource.size}" 
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}" title="{relatedLink.title}" 
target="{n:targetLink(link:relatedLink.uri)}">{f:if(condition: relatedLink.title, then: relatedLink.title, 
else: relatedLink.uri)}</f:link.page>
                 <f:if 
condition="{relatedLink.description}"><span>{relatedLink.description}</span></f:if>
               </li>
             </f:for>
           </ul>
         </div>
       </f:if>
     </div>
   </f:then>
   <f:else>

   </f:else>
 </f:if>
</f:section>

Was kann ich ändern oder anpassen, damit der Text vollständig angezeigt wird?


_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an