Page 1 of 1

Модуль Gallery

Posted: Mon Nov 10, 2014 2:06 pm
by iPirat
Всем добрый день!

В кодинге не силен, хочу использовать модуль Gallery для отзывов, практически все решил, осталось дело за малым)) Вообщем суть моей идее.

Есть директория "Отзывы", в ней суб-директории с названием фирм, в них описание, ссылка, заголовок и конечно же сканы отзывов.

|-- ОТЗЫВЫ
|---- ФИРМА 1
|---- ФИРМА 2
|---- ФИРМА 3

Мне не нужно отображать папки, а нужно сразу выводить отзывы с картинками, описание, ссылками и тп...

Набросал шаблон, не могу только вывести картинки, помогите пожалуйста.

Code: Select all

{foreach from=$images item=image}

<p>{$image->titlename}</p>
<p>{$image->comment}</p>
<p>{$image->fields.author.value}</p>
<p><a href="{$image->fields.link.value}">{$image->fields.link.value}</a></p>

{/foreach}
В аттаче как это все должно выглядить

Re: Модуль Gallery

Posted: Tue Nov 11, 2014 11:50 am
by iPirat
есть кто живой? ??? ::)

Re: Модуль Gallery

Posted: Fri Nov 14, 2014 5:44 pm
by guro
А так у вас не работает?

Code: Select all

{$image->file}

Re: Модуль Gallery

Posted: Tue Nov 18, 2014 1:51 pm
by iPirat
guro wrote:А так у вас не работает?

Code: Select all

{$image->file}
Так он выводит путь до файла с папкой

Code: Select all

modules/Gallery/images/folder.png
Поскольку папка Отзывы пуста, он заменяет картинку на иконку папки

|-- ОТЗЫВЫ (пуста)
|---- ФИРМА 1 (есть картинки)
|---- ФИРМА 2 (есть картинки)
|---- ФИРМА 3 (есть картинки)

Re: Модуль Gallery

Posted: Tue Nov 18, 2014 10:56 pm
by guro
Находясь на уровне "ОТЗЫВЫ" в блоке

Code: Select all

{foreach from=$images item=image}
...
{/foreach}
вызов

Code: Select all

{$image->file}
будет указывать на субгалерею, что в вашем случае означает - ссылка на дочернюю папку.
Картинка по умолчанию будет показана при вызове

Code: Select all

{$image->thumb}
Для решения вашей задачи (не ординарное применение модуля галереи), вам следует все картинки называть одинаково. К примеру, 1.jpg, 2.jpg и т.д. И тогда в шаблоне использовать примерно вот такую конструкцию

Code: Select all

<img src="{$image->file}/1.jpg" />
<img src="{$image->file}/2.jpg" />