Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 25. Oktober 2015 08:23

Bonifaz
probiert CMS/ms aus
Ort: Hamburg
Registriert: 09. Februar 2012
Beiträge: 63

News zweispaltig

Moin moin!

ein Element auf der Hauptseite unserer WebSite ist die Vorschau der News. Das Template dazu sieht wie folgt aus:

{assign var='set_news' value='1'}
{capture assign="newspager"}
{if $pagecount > 1}
<div class="pager"><ul class="clearfix">
{if $pagenumber > 1}
<li>{$firstpage}</li><li>{$prevpage}</li>
{/if}
<li>{$pagetext} {$pagenumber} {$oftext} {$pagecount}</li>
{if $pagenumber < $pagecount}
<li>{$nextpage}</li><li>{$lastpage}</li>
{/if}
</ul></div>
{/if}
{/capture}
{$newspager}
<div class="news">
	<div class="summary">
		<ul>
{foreach from=$items item=entry name=foo}
			<li{if $smarty.foreach.foo.last} class="last"{/if}>
				<a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}">
				<span class="newstitle">{$entry->title|cms_escape}</span>
				<span class="newsdesc">{if $entry->summary}{$entry->summary|strip_tags|truncate:120}{else}{$entry->content|strip_tags|truncate:120}{/if}</span>
				<span class="newsdate">{if $entry->postdate}{$entry->postdate|cms_date_format}{/if}</span><span class="clear"></span></a>
			</li>
{/foreach}
		</ul>
	</div>
<a href="index.php?page=alte-berichte" style="font-weight:bold;text-align:right;display:block;">zum Archiv (ältere Berichte)</a>
</div>
{$newspager}

Hier wird die Vorschau der letzten vier Berichte angezeigt (wobei ich gerade nicht weiß, wo man die Anzahl der angezeigten News einstellt).

Nun möchte unsere Schulleitung, dass wir statt einer Spalte Newsvorschau künftig zwei Spalten mit je vier News haben, so dass insgesamt die letzten acht News zu sehen sind. Ich habe gerade nicht die geringste Ahnung, wie man das machen könnte ... habt Ihr eine Idee?


Schöne Grüße von der Elbe
Bonifaz

Offline

#2 25. Oktober 2015 16:07

Janl
Server-Pate
Ort: Freistadt, Österreich
Registriert: 13. Dezember 2010
Beiträge: 1.227
Webseite

Re: News zweispaltig

Anzahl geht so
{news number='4' }

Es könnte in 2 Spalten , wo spalte 1 die erste 4 zeigt und Spalte 2 Nummer 5 bis einschliessend 8.
So steht es im Modul-Hilfe bei News
start="0" - Beginnt die Anzeige mit dem n-ten Eintrag – wird das Feld leer gelassen, wird mit dem ersten Eintrag begonnen.

MfG
Jan


Ubuntu 16.04 KDE - Kubuntu 18.04 / win10 (1 duo-boot laptop)- LAMP
Raspi 4b mit Ubuntu 20.04 (64bit) und Mate.

Offline

#3 25. Oktober 2015 16:14

Bonifaz
probiert CMS/ms aus
Ort: Hamburg
Registriert: 09. Februar 2012
Beiträge: 63

Re: News zweispaltig

Janl schrieb:

Anzahl geht so
{news number='4' }

Aber das steht in meinem Template doch nirgends, trotzdem zeigt er 4 News und nicht alle ....


Janl schrieb:

Es könnte in 2 Spalten , wo spalte 1 die erste 4 zeigt und Spalte 2 Nummer 5 bis einschliessend 8.

Brauche ich dann zwei Templates? Oder regle ich das in einen Template?

Offline

#4 25. Oktober 2015 16:45

Janl
Server-Pate
Ort: Freistadt, Österreich
Registriert: 13. Dezember 2010
Beiträge: 1.227
Webseite

Re: News zweispaltig

Nicht im Newstemplate aber in Seitentemplate {news number='4' }
in Spalte 2 {news number='4' start='5'}
dieselbe Newstemplate (summary) kan genutzt werden.

MfG
Jan


Ubuntu 16.04 KDE - Kubuntu 18.04 / win10 (1 duo-boot laptop)- LAMP
Raspi 4b mit Ubuntu 20.04 (64bit) und Mate.

Offline

#5 26. Oktober 2015 08:45

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.435

Re: News zweispaltig

Oder so wie hier.
Also im Seitentemplate {news number='8'} und dann die News-Container im CSS so formatieren, dass jeweils immer zwei nebeneinander passen.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline