Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
- Links zu: Aktiven | Unbeantworteten
- Übersicht
- »
- »
1
#1 13. November 2014 14:01
- sweettigerpunk
- arbeitet mit CMSMS
- Registriert: 03. Januar 2012
- Beiträge: 136
Re:
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: 784
Re:
"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
- arbeitet mit CMSMS
- Registriert: 03. Januar 2012
- Beiträge: 136
Re:
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: 784
Re:
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
- arbeitet mit CMSMS
- Registriert: 03. Januar 2012
- Beiträge: 136
Re:
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: 784
Re:
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
- arbeitet mit CMSMS
- Registriert: 03. Januar 2012
- Beiträge: 136
Re:
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: 784
Re:
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
- arbeitet mit CMSMS

- Registriert: 21. Dezember 2010
- Beiträge: 127
Re:
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
1
- Übersicht
- »
- »