Album -> Liste aller Alben und das aufgerufene Album auf einer Seite

Hilfe zu Modulen und Tags
Post Reply
User avatar
antiheld2000
Forum Members
Forum Members
Posts: 236
Joined: Thu Jan 31, 2008 9:23 am

Album -> Liste aller Alben und das aufgerufene Album auf einer Seite

Post by antiheld2000 »

Hi,

ich habe leider über die Suche nichts konkretes gefunden.
Also ich möchte auf einer Seite in einer Spalte links einfach alle verfügbaren Alben in einer Liste darstellen und in einer Spalte rechts daneben entweder das aktuellste Album oder das welches zuvor per Klick auf die Liste links ausgewählt wurde. Irgendwie bekomme ich das nicht gelöst. Hat jemand einen Wink oder vielmehr einen Schlag mit dem Zaunpfahl auf meinen Denkdätz?

Mit Dank und Gruß
anti
User avatar
antiheld2000
Forum Members
Forum Members
Posts: 236
Joined: Thu Jan 31, 2008 9:23 am

Re: Album -> Liste aller Alben und das aufgerufene Album auf einer Seite

Post by antiheld2000 »

ICh versuche das gerade über eine Template Datei zu lösen, klappt ansatzweise:
Das Problem ist, dass im der linken Spalte nur eine Liste mit den Alben zu sehen, wenn kein Album ausgewählt ist. Wählt man eins aus, so erscheint hier nur das aktuelle Album. Wie schaffe ich es, dass hier die Liste erhalten bleibt. Hat jemand eine Idee?

Hier einmal mein Template bisher:

Code: Select all

<__script__ type="text/javascript" src="modules/Album/templates/db/lytebox/lytebox.js"></__script>
<link rel="stylesheet" href="modules/Album/templates/db/lytebox/lytebox.css" type="text/css" media="screen" />
<div id="linkeSpalte">
	<ul class="albumlist">
		{foreach from=$albums item=album}
		<li> <a href="{$album->link}">{$album->name}</a> </li>
		{/foreach}
	</ul>
</div>
{* Album List *}
{if !$album}
<div id="rechteSpalte">Kein Album ausgewählt.</div>
{else}
<div id="rechteSpalte"> {* Photo List *}
{if $picturecount==0}
Kein Album ausgewählt.
{else}
	<p><strong>{$album->name}</strong><br />
		{$album->comment}<br />
		<span class="instructiontext">Klicken Sie auf eine Voransicht, um das Bild zu vergrössern. {if $returnlink}<a href="{$returnlink}">Zurück</a>{/if}</span></p>
	{if $pagecount>1}
	<p class="albumnav"> <a href="{$link.page.first}" title="first page"><< </a> {if $link.page.previous}<a href="{$link.page.previous}" title="previous page">< </a>{/if}
		page {$pagenumber}/{$pagecount}
		{if $link.page.next}<a href="{$link.page.next}" title="next page"> ></a>{/if} <a href="{$link.page.last}" title="last page"> >></a> </p>
	{/if}
	<ul class="picturelist">
		{foreach from=$pictures item=picturesrow}
		{foreach from=$picturesrow item=onepicture}
		<li class="thumb"><a href="{$onepicture->picture}" rel="lytebox[{$album->name|escape:'html'}]" title="{$onepicture->name|escape:'html'} {if ($onepicture->comment != "")}- {$onepicture->comment|escape:'html'}{/if}"> <img src="{$onepicture->thumbnail}" alt="{$onepicture->name|escape:'html'} - {$onepicture->comment|escape:'html'}" title="{$onepicture->name|escape:'html'} - {$onepicture->comment|escape:'html'}" /></a> </li>
		{if ($onepicture->number==$picturenumber and !$picture)}{assign var=picture value=$onepicture}{/if}
		{/foreach}
		{/foreach}
	</ul>
	<div style="clear:both;"></div>
{/if}
</div>
{/if} 
Wurst
Forum Members
Forum Members
Posts: 67
Joined: Wed Apr 22, 2009 2:40 pm

Re: Album -> Liste aller Alben und das aufgerufene Album auf einer Seite

Post by Wurst »

Könnte mir vorstellen, dass man das mit dem Modul Cataloger sehr einfach umsetzen kann.
Post Reply

Return to “Module und Tags”