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

#1 22. April 2013 13:07

RafaelCzernek
probiert CMS/ms aus
Registriert: 20. November 2012
Beiträge: 47

CGSimpleSmarty Ausgaben sortieren

Hallo Miteinander,

ich möchte auf einer Seite die Titel, Content und Bilder der Unterseiten ausgeben lassen.

Dazu folgender Quellcode der wunderbar funktioniert:

{if $cgsimple->get_parent_alias() == "urnen"}Zurück ...{/if}
{if $cgsimple->get_root_alias() == "sarglager-lager"}
	<ul>
		<li>Urnen</li>
		<li>Särge</li>
		<li>Wäschesätze</li>
	</ul>
	{cgsimple::get_children('urnen','1','children')}
	{if count($children)}
		<table border="0" cellspacing="0" cellpadding="0">
			{foreach from=$children item='child'}
				<tr>
					<td>{$cgsimple->get_page_content($child.alias, 'Bild1', 'Bild1')}{eval var=$Bild1 assign=Bild1}{if $Bild1 == "-1"}Kein Bild!{else}<img src="/uploads/images/{$Bild1}" />{/if}</td>
					<td>{$cgsimple->get_page_content($child.alias)}</td>
				</tr>
			{/foreach}
		</table>
	{/if}
{/if}

Gibt es eine Möglichkeit die Ausgabe der Unterseiten so umzubauen, dass diese nach dem Titel sortiert werden?

Ich freue mich auf Euer Feedback.

Vielen Dank.
Rafi

Offline

#2 22. April 2013 20:09

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: CGSimpleSmarty Ausgaben sortieren

Mit der ToolBox geht das ganze.

{if $tbtools::getParentAlias() == "urnen"}Zurück ...{/if}
{if $tbtools::getRootAlias() == "sarglager-lager"}
	<ul>
		<li>Urnen</li>
		<li>Särge</li>
		<li>Wäschesätze</li>
	</ul>
	{tbtools::getChildren('urnen','1','children')}
	{*Sortieren der Unterseiten nach Titel*}
	{tbArraySort data=$children sort="title" assign='sortchildren'}
	{if count($sortchildren)}
		<table border="0" cellspacing="0" cellpadding="0">
			{foreach from=$sortchildren item='child'}
				<tr>
					<td>{tbtools::getPageContent($child.alias, 'Bild1', 'Bild1')}{eval var=$Bild1 assign=Bild1}{if $Bild1 == "-1"}Kein Bild!{else}<img src="/uploads/images/{$Bild1}" />{/if}</td>
					<td>{tbtools::getPageContent($child.alias)}</td>
				</tr>
			{/foreach}
		</table>
	{/if}
{/if}

[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#3 23. April 2013 10:06

RafaelCzernek
probiert CMS/ms aus
Registriert: 20. November 2012
Beiträge: 47

Re: CGSimpleSmarty Ausgaben sortieren

Hallo nockenfell,

vielen Dank für deine Antwort.

Die ToolBox ist ja viel genialer als das CGSimpleSmarty, werde da in Zukunft nur noch verwenden.
Vielen Dank!


Beste Grüße
Rafael

Offline

#4 23. April 2013 11:26

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: CGSimpleSmarty Ausgaben sortieren

RafaelCzernek schrieb:

Die ToolBox ist ja viel genialer als das CGSimpleSmarty

cool +1

Offline