Как я могу создать вид с полноразмерными и миниатюрными изображениями - PullRequest
2 голосов
/ 28 июля 2010

Каков наилучший способ создания двух динамических неупорядоченных списков в Drupal 6.x с использованием Views? Я знаю, как создать один динамический список в представлениях, но не два. Я также знаю, что для создания этого вывода можно создать два отдельных блока, но я не знаю, как сделать блоки динамическими.

Пример галереи:

// Fullsize Images
<ul class="gallery-output">
    <li><img src="example.png" /></li>
    <li><img src="example-two.png" /></li>
</ul>
// Thumbnail Images
<ul class="gallery-nav">
    <li><a href="#"><img src="example_thumb.png" /></a></li>
    <li><a href="#"><img src="example-two_thumb.png" /></a></li>
</ul>

Это для риэлторского сайта, и я хотел бы иметь возможность выводить его при запуске поверх каждого свойства, чтобы отображать все его фотографии (в хорошем и аккуратном виде!).

Любая помощь будет принята с благодарностью.

Ответы [ 2 ]

4 голосов
/ 28 июля 2010

То, что вы ищете, это вложения Views.

Создайте один дисплей для, скажем, основного изображения. Затем создайте второе отображение, скажем, для просмотра миниатюр, но выберите Вложение из раскрывающегося списка (вместо Page , Блок или Подача ). Разработайте стиль отображения так, как вы хотите, и измените настройки вложения, что позволит вам присоединить его к другому дисплею и выбрать, будет ли он отображаться до или после него.

Теперь, когда вы просматриваете первый экран (например, страница или блок), второй экран всегда отображается вместе с ним. Оба дисплея будут наследовать одни и те же аргументы, что позволит вам делать такие вещи, как показ одного изображения и выделение его миниатюры в списке миниатюр.

0 голосов
/ 28 июля 2010

Рассматривали ли вы плагин Views, например Views Slideshow ? Если ничего другого, то исходный код для Slideshow Views покажет вам, как создать структуру, аналогичную той, которую вы описываете.

...