[GELÖST] News Detailtemplate Bug?

Deutschsprachiger Support für CMS Made Simple
Post Reply
konsument
Forum Members
Forum Members
Posts: 137
Joined: Thu Oct 26, 2006 9:20 am

[GELÖST] News Detailtemplate Bug?

Post by konsument »

Hallo Leute,

ich habe für die Detailanzeige meiner News ein Template via detailpage="meineSeite" zugewiesen. Wenn ich allerdings in der News-Zusammenfassung eine Paginierung habe und dort auf die nächste Seite klicke, wird das Detail-Teplate nochmals leer in sich selbst geladen.

[url/]xxx[/url] und mal in der Zusammenfassung - Seite 1 von 2 - auf die nächste Seite klicken.

Woran liegt das? Über Hilfe wäre ich entzückt :)
Last edited by konsument on Tue Jan 06, 2009 2:42 pm, edited 1 time in total.
cyberman

Re: News Detailtemplate Bug?

Post by cyberman »

Wie sieht denn der Aufruf des News-Moduls und deine Templates genau aus?
konsument
Forum Members
Forum Members
Posts: 137
Joined: Thu Oct 26, 2006 9:20 am

Re: News Detailtemplate Bug?

Post by konsument »

{news number='2' detailpage='News' moretext='weiterlesen..'}

hier mein Quellcode:

Code: Select all

</__body>
<div id="gradiantWrapper">
  <div id="siteWrapper">
    <div id="top"><div id="metaMenu">{menu items="Kontakt" template="metaMenu.tpl"}|{menu items="Impressum" template="metaMenu.tpl"}</div></div>
    <div id="mainWrapper">
      <table cellpadding="0" cellspacing="0" border="0" class="mainWrapper">
        <tr>
          <td id="leftColumn">
            <div id="logoWrapper">
		<div id="logo"></div>
		<div id="mainmenuWrapper">{menu items="Startseite,Unternehmen,Leistungen,Referenzen,Partner" template="mainMenu.tpl"}</div>
	    </div>
            <div id="contentWrapper">
		<div id="content">
			<h1>{title}</h1>
			<div id="submenuWrapper">{menu start_level="2" template="subMenu.tpl"}</div>
			<div id="mainContent">{content}</div>
		</div>		
	    </div>
          </td>
          <td id="rightColumn">
            <div id="headerImage"></div>
            <div id="newsWrapper"><h1>News</h1>{news number='2' detailpage='News' moretext='weiterlesen..'}</div>
          </td>
        </tr>
      </table>
    </div>
  </div>
  <div id="bottom"><div id="copy">{global_content name='copy'}</div></div>
</div>
<__body>
cyberman

Re: News Detailtemplate Bug?

Post by cyberman »

Und die Codes der Templates?
konsument
Forum Members
Forum Members
Posts: 137
Joined: Thu Oct 26, 2006 9:20 am

Re: News Detailtemplate Bug?

Post by konsument »

Der oben stehende Quellcode ist mein Haupttemplate. Die "News" Seite hat lediglich ein News. Das News-Detail-Template ist das hier:

Code: Select all

<div id="NewsPostDetailHeader">
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr>
<td align="left">
<h3 id="NewsPostDetailTitle">{$entry->title}</h3>
</td>
{if $entry->postdate}
<td align="right">
{$entry->postdate|cms_date_format}	
</td>
{/if}
</tr>
</table>
</div>
{if $entry->summary}
	<div id="NewsPostDetailSummary">
		<strong>
			{eval var=$entry->summary}
		</strong>
	</div>
{/if}

{if $entry->category}
	<div id="NewsPostDetailCategory">
		{$category_label} {$entry->category}
	</div>
{/if}
{if $entry->author}
	<div id="NewsPostDetailAuthor">
		{$author_label} {$entry->author}
	</div>
{/if}

<div id="NewsPostDetailContent">
	{eval var=$entry->content}
</div>

{if $entry->extra}
	<div id="NewsPostDetailExtra">
		{$extra_label} {$entry->extra}
	</div>
{/if}

<div id="NewsPostDetailPrintLink">
	{$entry->printlink}
</div>
{if $return_url != ""}
<div id="NewsPostDetailReturnLink">{$return_url}</div>
{/if}

{if isset($entry->fields)}
  {foreach from=$entry->fields item='field'}
     <div class="NewsDetailField">
        {if $field->type == 'file'}
	  {* this template assumes that every file uploaded is an image of some sort, because News doesn't distinguish *}
          <img src="{$entry->file_location}/{$field->value}"/>
        {else}
          {$field->name}: {eval var=$field->value}
        {/if}
     </div>
  {/foreach}
{/if}
Last edited by konsument on Tue Jan 06, 2009 11:39 am, edited 1 time in total.
antibart
Power Poster
Power Poster
Posts: 1162
Joined: Sun Aug 17, 2008 9:29 am

Re: News Detailtemplate Bug?

Post by antibart »

Leider kann ich das Problem gerade nicht sehen, weil dort momentan nur eine Fehlermeldung erscheint.

Parse error: syntax error, unexpected '{' in /homepages/6/d76489216/htdocs/cms/tmp/templates_c/%%2C^2C7^2C7EFC66%%template%3A19.php on line 40

Da scheint ein ' zuviel...
konsument wrote:
ich habe für die Detailanzeige meiner News ein Template via detailpage="meineSeite" zugewiesen. geladen.
Aber vielleicht zum Verständnis: mit detailpage='news' weist Du kein Template zu, sondern eine Seite, damit die Detailansicht nicht in der gleichen Seite wie die Zusammenfassung dargestellt wird. Dazu musst Du eine leere Seite mit dem Namen "News" erstellen. Benutzt wird der Seitenalias. Aber ich denke, so hast Du es auch gemeint.

Ich verstehe das Problem vielleicht trotzdem: Du klickst bei den Vorschaunews auf der rechten Spalte auf "weiterlesen", die detailnews werden im Content richtig angezeigt, aber wenn Du auf "Seite 2" der Summary-News klickst, bleibt der Content leer. Richtig? Das liegt daran, dass eben von Seite 2 in dem Moment nach dem Blättern noch keine Detailnews ausgewählt sind, sich aber Vorschau- und Detailnews in diesem Layout auf einer Seite befinden.

Im Grunde also kein Bug, sondern recht logisch.

Wie Du das umgehst, kann ich Dir leider momentan nicht sagen. Ich selbst habe das bisher so gelöst, dass ich bei solchen Layouts (Summary permanent in linker / rechter Spalte, Detail im Content) auf das "Blättern", also die Paginierung der Summarynews verzichtet habe und einfach nur die ersten zwei bis drei SummaryNews abgebildet habe. Darunter dann einen LInk gesetzt zu "ältere Meldungen", deren Summary im Content erscheinen. So werden in der rechten Spalten dann eben immer nur die zwei neuesten News-Zusammenfassungen gezeigt, der Rest dann auf einer extra Seite im Content.

Vielleicht nicht gerade die gewünschte Alternative. Allerdings von der Usability günstiger, da das Blättern in den Summarys am Rand auch recht anstrengend wird, wenn immer nur zwei News zugleich  auf einer Seite gezeigt werden.

Ich glaube mich aber zu erinnern, dass vor kurzem jemand etwas ähnliches wollte, dass zB automatisch eine einzelne detailnews aufgerufen werden und dass es dafür eine Lösung gab. Ich erinnere mich aber nicht mehr an den Titel des Threads und bin mir auch nicht sicher, ob es wirklich genauso wie bei dir war..

...
Last edited by antibart on Tue Jan 06, 2009 2:33 pm, edited 1 time in total.
konsument
Forum Members
Forum Members
Posts: 137
Joined: Thu Oct 26, 2006 9:20 am

Re: News Detailtemplate Bug?

Post by konsument »

antibart wrote: Leider kann ich das Problem gerade nicht sehen, weil dort momentan nur eine Fehlermeldung erscheint.

Parse error: syntax error, unexpected '{' in /homepages/6/d76489216/htdocs/cms/tmp/templates_c/%%2C^2C7^2C7EFC66%%template%3A19.php on line 40

Da scheint ein ' zuviel...
Oh. Da hast du wohl grade zufällig in der einen Minute draufgeschaut, wo die Fehlermeldung zu sehen war.  :-\
antibart wrote: Aber vielleicht zum Verständnis: mit detailpage='news' weist Du kein Template zu, sondern eine Seite, damit die Detailansicht nicht in der gleichen Seite wie die Zusammenfassung dargestellt wird. Dazu musst Du eine leere Seite mit dem Namen "News" erstellen. Benutzt wird der Seitenalias.
Das habe ich schon verstanden und auch genauso gemacht. Habe das im Eifer des hastigen postens am Anfang wohl etwas durcheinandergetextet.  :)
antibart
Power Poster
Power Poster
Posts: 1162
Joined: Sun Aug 17, 2008 9:29 am

Re: News Detailtemplate Bug?

Post by antibart »

Schau noch mal ... ich habe mein post editiert. :)
konsument
Forum Members
Forum Members
Posts: 137
Joined: Thu Oct 26, 2006 9:20 am

Re: News Detailtemplate Bug?

Post by konsument »

Inzwischen hab ichs auch geschnallt wieso er mir die Seite scheinbar zweimal abbildet. Manchmal sieht man leider den Wald..

Ich werde es wohl so machen wie du es vorgeschlagen hast. Paginierung raus und nen Link zum Archiv - scheint mir auch weitaus vernünftiger.

Danke für die Hinweise.  :D
antibart
Power Poster
Power Poster
Posts: 1162
Joined: Sun Aug 17, 2008 9:29 am

Re: News Detailtemplate Bug?

Post by antibart »

konsument wrote:

Ich werde es wohl so machen wie du es vorgeschlagen hast. Paginierung raus und nen Link zum Archiv - scheint mir auch weitaus vernünftiger.


Wobei: das Archiv ist ja Datumsabhängig, was in diesem Fall unpraktisch wär, da du die alten News beim hinzufügen einer neuen manuell ins Archiv schieben müsstest. Besser und "automatisierter"  finde ich, statt des Archivs einfach zwei SummaryNews-Ansichten einzufügen.

Eine für die rechte Spalte (HOT-News sozusagen :)), die nur die neuesten zwei bis drei News darstellt.

Und noch eine für die restlichen News im Content, die dann erst ab News-Number 3 oder 4 beginnen. Die braucht dann natürlich ein anderes Summarynewstemplate.

Das ist äußerlich gesehen wie ein Archiv, nur nicht durchs Ablaufdatum geregelt.
Last edited by antibart on Tue Jan 06, 2009 3:22 pm, edited 1 time in total.
Post Reply

Return to “German - Deutsch”