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
[gelöst]News details defekt
[gelöst]News details defekt
Last edited by kasimir on Sat Sep 04, 2010 4:55 pm, edited 1 time in total.
Re: News details defekt
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?
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?
Re: News details defekt
Das Detail-Template ist das "mitgelieferte" von Version 1.8.2
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.
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}
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.
Re: News details defekt
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.
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.
Re: News details defekt
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
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
Re: News details defekt
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.
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.
Re: News details defekt
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
Habe es jetzt erstmal mit arcticleid='-1' gemacht um das neueste immer angezeigt zu bekommen.
Die Feinheiten kommen später.
Vielen Dank
kasi