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

#1 13. November 2014 14:01

sweettigerpunk
kennt CMS/ms
Registriert: 03. Januar 2012
Beiträge: 136

Gallery: Alle Thumbs aus Untergalerie anzeigen

Hallo,

Gibt es irgendwie die Möglichkeit wenn man Untergalerien hat, nicht die Ordner sondern direkt die Inhalte anzeigen zu lassen?

ZB:
Struktur:

{Gallery dir='galerie'}
{Gallery dir='galerie/untergalerie1'}
{Gallery dir='galerie/untergalerie2'} ...

Wenn ich jetzt {Gallery dir='galerie'} einbinde zeigt er mir 1 Bild + die Folder der beiden anderen Galerien... dort möchte ich dann aber den Namen der Galerie und die Thumbs direkt angezeigt bekommen...

Kann mir da jemand helfen?

Danke und Gruss sweettigerpunk

PS: CMS Made Simple™ 1.11.11 “San Cristobal”
     Gallery    1.6.1

Beitrag geändert von sweettigerpunk (13. November 2014 14:01)

Offline

#2 13. November 2014 14:20

antibart
Server-Pate
Registriert: 14. Dezember 2010
Beiträge: 880

Re: Gallery: Alle Thumbs aus Untergalerie anzeigen

"Den Link auf die übergeordnete Galerie verbergen:" aktivieren.

Und die Galerien direkt aufrufen:

{Gallery dir='untergalerie1'}

Wozu brauchst du denn Untergalerien, wenn du sie sowieso alle einzeln ausgeben möchtest?

Beitrag geändert von antibart (13. November 2014 14:24)

Offline

#3 13. November 2014 14:23

sweettigerpunk
kennt CMS/ms
Registriert: 03. Januar 2012
Beiträge: 136

Re: Gallery: Alle Thumbs aus Untergalerie anzeigen

Hi antibart...

Der Kunde is dazu ähm... nicht kompetent... es muss automatisch funktionieren, sodass er nur die Galerien selber anlegen muss...

Gruss sweettigerpunk

Offline

#4 13. November 2014 14:33

antibart
Server-Pate
Registriert: 14. Dezember 2010
Beiträge: 880

Re: Gallery: Alle Thumbs aus Untergalerie anzeigen

Ich habe leider nur ein altes Template zu Hand. Dort steht irgnedwo

[== smarty, html ==]
{if $image->isdir}
		<a href="{$image->file}" title="{$image->titlename}"><img src="{$image->thumb|escape:'url'|replace:'%2F':'/'}" alt="{$image->titlename}" /></a>
{else}
   <a class="group" href="{$image->file|escape:'url'|replace:'%2F':'/'}" title="{$image->titlename}" rel="gallery"><img src="{$image->thumb|escape:'url'|replace:'%2F':'/'}" alt="{$image->titlename}" /></a>
	{/if}

Diese Bedingung mal im Template entfernen und gleich die die Bildausgabe starten. Also

[== smarty, html ==]
  <a class="group" href="{$image->file|escape:'url'|replace:'%2F':'/'}" title="{$image->titlename}" rel="gallery"><img src="{$image->thumb|escape:'url'|replace:'%2F':'/'}" alt="{$image->titlename}" /></a>

Aber vorher das alte Template speichern. Ich weiß nicht, ob es funktioniert. Ist nur ein Schnellschuss. AUf jeden Fall würde ich die Lösung im Template suchen.

Beitrag geändert von antibart (13. November 2014 14:35)

Offline

#5 13. November 2014 14:37

sweettigerpunk
kennt CMS/ms
Registriert: 03. Januar 2012
Beiträge: 136

Re: Gallery: Alle Thumbs aus Untergalerie anzeigen

Das klappt leider nicht... gibt mir dennoch nur das von der übergeordneten Gallery aus...

Offline

#6 13. November 2014 14:49

antibart
Server-Pate
Registriert: 14. Dezember 2010
Beiträge: 880

Re: Gallery: Alle Thumbs aus Untergalerie anzeigen

Funktioniert das?

[== smarty, html ==]
	{if $image->isdir}
		 <a href="{$image->file|escape:'url'|replace:'%2F':'/'}" title="{$image->titlename}" class="thickbox" rel="gallery"><img src="{$image->thumb|escape:'url'|replace:'%2F':'/'}" alt="{$image->titlename}" /></a>
	{else}
   <a href="{$image->file|escape:'url'|replace:'%2F':'/'}" title="{$image->titlename}" class="thickbox" rel="gallery"><img src="{$image->thumb|escape:'url'|replace:'%2F':'/'}" alt="{$image->titlename}" /></a>
	{/if}

Beitrag geändert von antibart (13. November 2014 14:50)

Offline

#7 13. November 2014 14:51

sweettigerpunk
kennt CMS/ms
Registriert: 03. Januar 2012
Beiträge: 136

Re: Gallery: Alle Thumbs aus Untergalerie anzeigen

Leider auch nicht... mein Code sieht nun wie folgt aus:

<div class="gallery">
{foreach from=$images item=image}
	<div class="img">
	{if $image->isdir}
		<a href="{$image->file}" title="{$image->titlename}"><img src="{$image->thumb|escape:'url'|replace:'%2F':'/'}" alt="{$image->titlename}" /></a><br />
		{$image->titlename}
	{else}
   <a class="group" href="{$image->file|escape:'url'|replace:'%2F':'/'}" title="{$image->titlename} - {$image->comment}" rel="gallery-{$galleryid}"><img src="{$image->thumb|escape:'url'|replace:'%2F':'/'}" alt="{$image->titlename}" /></a>
	{/if}
	</div>
{/foreach}
<div class="galleryclear">&nbsp;</div>
</div>

Offline

#8 13. November 2014 15:43

antibart
Server-Pate
Registriert: 14. Dezember 2010
Beiträge: 880

Re: Gallery: Alle Thumbs aus Untergalerie anzeigen

Hast recht. Geht nicht. Habe es gerade probiert. Die Untergalerien müssen direkt aufgerufen werden, wenn sie nicht als Ordner gelistet werden sollen. Da müsste man wohl zu härteren Maßnahmen greifen.

Offline

#9 18. November 2014 21:07

antiheld2000
kennt CMS/ms
Registriert: 21. Dezember 2010
Beiträge: 128

Re: Gallery: Alle Thumbs aus Untergalerie anzeigen

Habe eine unsaubere Lösung auf Smarty-Basis gefunden. Die übergeordnete Galerie heisst hierbei "galerie". Das Gallery-Modul-Template "gallerytree" muss dabei wie folgt aussehen:

[== smarty ==]
{foreach from=$images item=image name=img}{$image->filename}{/foreach}

Dann auf der Seite oder im Layout-Template folgendes aufrufen und dann funzt es.

[== smarty ==]
{capture name='galleries' assign='gal'}{Gallery dir='galerie' action='gallerytree'}{/capture}
{assign var="galArray" value="/"|explode:$gal}
{foreach name='feGal' from=$galArray item='g'}
{if $g != 'galerie'}{if $g != ''}
{assign var=galPath value='galerie/'}
{assign var=galPathFin value=$galPath|cat:$g}
{Gallery dir=$galPathFin template='Fancybox'}
{/if}{/if}
{/foreach}

Seltsamerweise konnte ich die beiden If-Abfragen nicht mit and kombinieren. Dann blieb die Ausgabe immer leer. Genauso wenig konnte ich die foreach iteration abfragen. Ebenfalls leere Ausgabe. Naja, ist ein Workaround, um das Gallery Modul mit dieser Funktion via Smarty zu ergänzen.

Offline