Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#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"> </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
Seiten: 1