Создать галерею с помощью phptemplate

Главные вкладки

Аватар пользователя centr3 centr3 22 мая 2012 в 7:48

Хочу создать галарею на сайте, но что-то крайне простое и без лишних модулей. Пришла идея сделать новый тип материала, создать файл .tpl (phptemplate) и прописать в нём стиль её вывода как-то, но столкнулся с проблемой того, что миниатюры в галерее будут вести на полные изображения с расширением .jpg, допустим. Т.е. будет открываться чисто картинка, без дизайна сайта.
Подскажите, пожалуйста, как сделать так, чтобы картинки открывались с дизайном? Может так же какой-то шаблон ввести? Или какой-то модуль при котором фон затемняется и картинка раскрывается поверх дизайна? Может что-то ещё простое для галерей есть сейчас? Очень не хочется загружать подулями новыми, почитал темы про галереи, там 3-5 модулей нужно для создания минимум.

Комментарии

Аватар пользователя nyhm nyhm 22 мая 2012 в 10:03

Опишу как создавал галерею я:
Создаем новый материал, с полем Image (не ограниченное количество картинок в ноде), ставил модуль colorbox и делаем в настройках вывода поля вывод через colorbox, далее совсем не много css и все готово. Делал на 7рке но принцип тот же. Пример можно посмотреть на vetklinika.kz.
Если что, пишите в личку, помогу чем смогу)
З.Ы. потом можно будет создать шаблон на основе page.tpl.php для нового типа контента)

Аватар пользователя t1mm1 t1mm1 22 мая 2012 в 16:33

fancybox
colorbox

все просто. читайте документацию.

1. скачиваете с офф сайта одного из модулей.
2. смотрите примеры.
3. подключаете файлы js плагинов (что вы скачали) в info файле вайше темы (обычно кидаю в js папку)
4. добавляете файл js с инициализацией обрабатываемого кода (а вашем случае это ссылка на картинку). как? читаем документацию и смотрим примеры.
сбрасываем кеш

только обработку стоит сделать еще в template.php на вывод превью (в связке с имейджкешем - как ни крути а модуль полезный). и в шаблоне ноды выводим поле с обработанными картинками.