[[!GalleryAlbums? &rowTpl=`rowTpl1` &toPlaceholder=`galleries` &prominentOnly=`0` &showAll=`0` ]] <div class="css-wrapper">[[+galleries]]</div>
<div class="span3 item">
<h3>[[+showName:notempty=`[[+name]]`]]</h3>
<a class="preview" href="[[~63]]?&[[+albumRequestVar]]=[[+id]]" title="[[+name]]">
<img src="[[+image]]&w=250&h=250&zc=1" alt="[[+name]]">
</a>
</div>[[!GalleryAlbums? &rowTpl=`rowTpl` &toPlaceholder=`galleries` &prominentOnly=`0` &showAll=`0` ]] <div class="css-wrapper">[[+galleries]]</div> Id: [[+id]] galAlbum: [[+album]] Parent: [[+parent]]
<div class="span3 item">
<h3>[[+showName:notempty=`[[+name]]`]]</h3>
<a class="preview" href="[[~34]]?[[+albumRequestVar]]=[[+id]]" title="[[+name]]">
<img src="[[+image]]&w=250&h=250&zc=1" alt="[[+name]]">
</a>
</div>[[!Gallery? &toPlaceholder=`gallery` &thumbTpl=`rowTpl2` &thumbWidth=`200` &thumbHeight=`160` &thumbQuality=`80`]]
<div class="row">
<div class="text-title">
<h2>[[*longtitle]]</h2>
<p>[[+gallery.description]]</p>
<p class="textCenter"><a href="[[~[[*parent]]]]">» zurück zur Übersicht</a></p>
</div>
<div class="css-wrapper">
[[+gallery]]
</div>
</div><div class="span2 item2 galItem"> <a class="preview" href="[[+image_absolute]]" title=" " rel="prettyphoto[pp_gal]"> <img src="[[+thumbnail]]" alt=" " class="img-rounded"> </a> </div>
I want to generate a gallery with subfolder like this:
2016
- Album 1
- Album 2
- Album 3
- ...
2015
- Album 1
- Album 2
- ...
It should only the first level to be visible (2016, 2015). Click on the year it should show the albums of the next level.
Call of first level:
[[!GalleryAlbums? &rowTpl=`rowTpl1` &toPlaceholder=`galleries` &prominentOnly=`0` &showAll=`0` ]] <div class="css-wrapper">[[+galleries]]</div>
Chunk "rowTpl1":
<div class="span3 item"> <h3>[[+showName:notempty=`[[+name]]`]]</h3> <a class="preview" href="[[~63]]?&[[+albumRequestVar]]=[[+id]]" title="[[+name]]"> <img src="[[+image]]&w=250&h=250&zc=1" alt="[[+name]]"> </a> </div>
Call of second level (Ressource ID 63):
[[!GalleryAlbums? &rowTpl=`rowTpl` &toPlaceholder=`galleries` &prominentOnly=`0` &showAll=`0` ]] <div class="css-wrapper">[[+galleries]]</div> Id: [[+id]] galAlbum: [[+album]] Parent: [[+parent]]
Chunk "rowTpl":
<div class="span3 item"> <h3>[[+showName:notempty=`[[+name]]`]]</h3> <a class="preview" href="[[~34]]?[[+albumRequestVar]]=[[+id]]" title="[[+name]]"> <img src="[[+image]]&w=250&h=250&zc=1" alt="[[+name]]"> </a> </div>
Call detail (Ressource ID 34):
[[!Gallery? &toPlaceholder=`gallery` &thumbTpl=`rowTpl2` &thumbWidth=`200` &thumbHeight=`160` &thumbQuality=`80`]] <div class="row"> <div class="text-title"> <h2>[[*longtitle]]</h2> <p>[[+gallery.description]]</p> <p class="textCenter"><a href="[[~[[*parent]]]]">» zurück zur Übersicht</a></p> </div> <div class="css-wrapper"> [[+gallery]] </div> </div>
Chunk "rowTpl2":
<div class="span2 item2 galItem"> <a class="preview" href="[[+image_absolute]]" title=" " rel="prettyphoto[pp_gal]"> <img src="[[+thumbnail]]" alt=" " class="img-rounded"> </a> </div>
What's wrong?
ModX 2.4.2
Gallery
GalleryAlbums
GalleryItems
[[!GalleryAlbums? &rowTpl=`rowTpl` &toPlaceholder=`galleries` &prominentOnly=`0`]] <div class="css-wrapper">[[+galleries]]</div>
<div class="span3 item"> <a class="preview" href="[[~Id-of-Detailressource]]?[[+albumRequestVar]]=[[+id]]" title="[[+name]]"> <img src="[[+image]]&w=320&h=240&zc=1" alt="[[+name]]"> </a> <h4>[[+showName:notempty=`[[+name]]`]]</h4> </div>
[[!GalleryAlbums?
&rowTpl=`rowTpl`
&toPlaceholder=`galleries`
&prominentOnly=`0`
&parent=`[[!getUrlParam? &name=`galAlbum`]]`
&showAll=`0`]]
[[!Gallery?
&toPlaceholder=`gallery`
&thumbTpl=`rowTpl2`
&thumbWidth=`200`
&thumbHeight=`160`
&thumbQuality=`80`]]
<div class="css-wrapper">[[+galleries]]</div>
<div class="row">
<div class="text-title">
<div><h4>[[+gallery.description]]</h4></div>
<a href="[[~[[*parent]]]]">zurück zur Übersicht</a>
</div>
<div class="css-wrapper">
[[+gallery]]
</div>
</div><div class="span2 item2"> <a class="preview" href="[[+image_absolute]]" title=" " rel="prettyphoto[pp_gal]"> <img src="[[+thumbnail]]" alt=" " class="img-rounded"> </a> </div>