GalleryAlbums
Последнее обновление not available | История страницы | Улучшить эту страницу | Сообщить о проблеме
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$204 per month—let's make that $500!
Learn moreСниппет GalleryAlbums¶
Этот сниппет выводит список альбомов. По умолчанию выбирает только «prominent» альбомы.
Вы можете показать миниатюру каждого альбома с изображением из альбома, если зададите свойство «rowTpl» как «galAlbumRowWithCoverTpl» или используете [[+image]] в своём rowTpl.
Свойства¶
| Name | Description | Default Value |
|---|---|---|
| rowTpl | Чанк для каждой строки альбома. | galAlbumRowTpl |
| containerTpl | Чанк для обёртки всех строк альбомов (доступно с 1.6.0 beta). | |
| sort | Поле сортировки результатов. | createdon |
| dir | Направление сортировки результатов. | DESC |
| limit | Если не 0, ограничивает число результатов. | 10 |
| start | Индекс начала выборки в результатах. | 0 |
| toPlaceholder | Если не пусто, записывает вывод в плейсхолдер с этим именем. | |
| showInactive | При 1 показывает также неактивные галереи. | 0 |
| showAll | При 1 показывает все альбомы независимо от родителя. | 1 |
| showName | При 0 скрывает имя альбома. | 1 |
| parent | Выбирает только альбомы с родителем с этим ID. Не забудьте showAll = 0, иначе не сработает! | 0 |
| prominentOnly | При 1 показывает только альбомы со статусом «prominent». | 1 |
| albumCoverSort | Поле сортировки для обложки альбома. Для первого изображения используйте «rank». Для случайного «random». | rank |
| albumCoverSortDir | Направление сортировки обложки альбома. Принимает «ASC» или «DESC». | ASC |
| thumbWidth | Ширина миниатюры обложки альбома. | 100 |
| thumbHeight | Ширина миниатюры обложки альбома. | 100 |
| thumbZoomCrop | Использовать zoom crop для миниатюры обложки. | 1 |
| thumbFar | Соотношение сторон phpThumb для миниатюры обложки. | C |
| thumbQuality | Качество миниатюры обложки от 0 до 100. | 90 |
| thumbProperties | JSON-объект параметров phpThumb для миниатюры альбома. | |
| albumRequestVar | Если checkForRequestAlbumVar = true в сниппете Gallery, ищет REQUEST-переменную с этим именем для выбора альбома. | |
| totalVar | Ключ плейсхолдера с общим числом альбомов без учёта limit (доступно с 1.6.0 beta). | total |
Чанки GalleryAlbums¶
GalleryAlbums обрабатывает следующие чанки. Соответствующие параметры GalleryAlbums:
- rowTpl: чанк для каждого отображаемого альбома.
- containerTpl: чанк для обёртки всех строк альбомов (доступно с 1.6.0 beta).
Примеры¶
Первые 10 активных prominent альбомов.
[[!GalleryAlbums]]
10 prominent альбомов, отсортированных по алфавиту:
[[!GalleryAlbums?
&sort=`name`
&dir=`ASC`
]]
3 последних альбома, prominent или нет, в плейсхолдер «albums»:
[[!GalleryAlbums?
&limit=`3`
&prominentOnly=`0`
&toPlaceholder=`albums`
]]
3 последних альбома со случайной обложкой.
[[!GalleryAlbums?
&limit=`3`
&albumCoverSort=`random`
]]
Через &thumbProperties задаём обложку в jpg с качеством 90% вместо png:
[[!GalleryAlbums?
&thumbProperties=`{"f":"jpg","q":"90%"}`
]]
Смотрите также¶
- Gallery.Gallery
- Gallery.GalleryAlbums
- Gallery.GalleryItem
- Gallery.Plugins
- Gallery.Setting Up Your Gallery
- Gallery.Example1
- Gallery.Setting Up the GalleryItem TV
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$204 per month—let's make that $500!
Learn more










