[gelöst]News details defekt

Hilfe zu Modulen und Tags
Post Reply
User avatar
kasimir
Forum Members
Forum Members
Posts: 18
Joined: Thu Sep 02, 2010 3:46 pm

[gelöst]News details defekt

Post by kasimir »

Hallo,

Ich habe eine extra Seite erstellt auf der die News dargestellt werden. Die Seite soll auch im Menu dargestellt werden und wenn man die Seite aufruft, sollen die Nachrichten in voller Länge angezeigt werden.
Dazu habe ich den Tag {news action='detail'} eingefügt. Das zerreißt komplett mein Stylesheet.
Die anderen action Varianten (default, fesubit,browsecat)  funktionieren.
Wie bekomme ich die News direkt in voller Länge?
News-Modulversion: 2.10.6
CMSMS-Version 1.8.2

Kasi
Last edited by kasimir on Sat Sep 04, 2010 4:55 pm, edited 1 time in total.
NaN

Re: News details defekt

Post by NaN »

Hallo Kasimir und willkommen im Forum.

Um das Problem lösen zu können, wären noch ein paar mehr Infos nötig.
Wie sieht denn das Detail Template aus?
Und wie das zugehörigen Stylesheet?
Hast Du mal einen Link zum Anschauen?
User avatar
kasimir
Forum Members
Forum Members
Posts: 18
Joined: Thu Sep 02, 2010 3:46 pm

Re: News details defekt

Post by kasimir »

Das Detail-Template ist das "mitgelieferte" von Version 1.8.2

Code: Select all

{* set a canonical variable that can be used in the head section if process_whole_template is false in the config.php *}
{if isset($entry->canonical)}
  {assign var='canonical' value=$entry->canonical}
{/if}

{if $entry->postdate}
	<div id="NewsPostDetailDate">
		{$entry->postdate|cms_date_format}
	</div>
{/if}
<h3 id="NewsPostDetailTitle">{$entry->title|cms_escape:htmlall}</h3>

<hr id="NewsPostDetailHorizRule" />

{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}{if $category_name != ''} - {$category_link}{/if}</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}
Die Seite wäre
http://www.die-nassauer.de/index.php?page=aktuelles
aber sieht man nichts.

Wenn ich die News über die Sidebar als Zusammenfassung in der Seite aufrufe und dann die Details aufrufe funktioniert es.
NaN

Re: News details defekt

Post by NaN »

Da scheint ein Fehler aufzutreten, der alles weitere abbricht.
Wenn Du Dir mal den HTML Quelltext im Browser anzeigen lässt, siehst Du, dass in dem Moment wo das NewsModul aufgerufen wird, alles weitere abgebrochen wird.
Demzufolge wird auch der Head-Bereich nicht mehr verarbeitet (weil der erst nachdem alle Module etc. aus dem Body Bereich fertig sind, verarbeitet wird) und dadurch hast Du keine Stylesheets usw. Der ganze Head fehlt.

Da muss also irgendwo ein fataler Fehler sein, der Dir einfach nur nicht angezeigt wird.
Entweder durch einen Fehler im Template, Inhalt oder im Modul selbst.
Möglicherweise liegts auch am Server.

Setze mal in der config.php $config['debug'] = true; und schau Dir die Seite nochmal an.
Last edited by NaN on Sat Sep 04, 2010 4:40 pm, edited 1 time in total.
RonnyK
Support Guru
Support Guru
Posts: 4962
Joined: Wed Oct 25, 2006 8:29 pm

Re: News details defekt

Post by RonnyK »

Wenn mann von ein Normales News item, durchclickt, wird die Detailanzeige gezeigt.

Das geht uber {news}, wenn man aber {news action=detail} angebt, dan wird ein bestimmten item im Detail angezeigt, also nicht uber durchclicken. So entweder ein eintrage mitgeben, oder nicht mit action=detail arbeiten.

Ronny
NaN

Re: News details defekt

Post by NaN »

Ah, okay.
Danke Ronny.
Hatte ich vergessen.

@Kasimir:
Du musst bei action="detail" auch eine Artikel id angeben (z.B. articleid=3). Sonst weiß das News Modul nicht, welche Artikel-Details es anzeigen soll und bricht einfach ab.
User avatar
kasimir
Forum Members
Forum Members
Posts: 18
Joined: Thu Sep 02, 2010 3:46 pm

Re: News details defekt

Post by kasimir »

Super, das war es.

Habe es jetzt erstmal mit arcticleid='-1'  gemacht um das neueste immer angezeigt zu bekommen.
Die Feinheiten kommen später.

Vielen Dank
kasi
Post Reply

Return to “Module und Tags”