Imagefield Grid Display Sorunu

Events happening in the community are now at Drupal community events on www.drupal.org.
orkutmuratyilmaz's picture

Selamlar,

Imagefield modülünü kullanarak birden fazla resmi bir node'a eklemekteyim. Bunları da lightbox olarak göstermekte bir sorun yaşamıyorum.

Ancak, default olarak tüm resimlerin tek sütun halinde gözükmesini engelleyemedim. Ben daha çok grid ya da tablo biçiminde göstermek istiyorum.

Şu andaki gösterim şekli bu:

http://dema.com.tr/tr/content/2009-ulusal-marker-istasyonu-modernizasyonu

Acaba nasıl grid şeklinde gösterim yapabilirim bir node'da? Views kullanmadan bunu yapmak mümkün mü?

Comments

1ay kadar önce aynı soruyu

captix's picture

1ay kadar önce aynı soruyu başka bi arkadaşım bana yöneltmişti. Node içinde resimler için farklı eklentileri denemesini önermiştim. Size imagefield ile devam etmenizi söylemek isterdim ama yolu bende bilmiyorum :)

TurkVideo my drupal video site ;)

css

ufku's picture

Resim alanlarını satır içi elemanı yapabilirsin.

.field-field-resim .field-item {
  display: inline;
}

maalesef style.css'e bunu

orkutmuratyilmaz's picture

maalesef style.css'e bunu eklemenin bir yararı olmadı.

.field-items{ float:left; } .

bilvanisli's picture

.field-field-resim .field-items{
float:left;
}
.field-field-resim .field-items .field-item.odd,.field-field-resim .field-items .field-item.even{
float:left;
clear:none;
width:160px;
margin-right:10px;
}

Bu şekilde yan yana gösterebilirsin. 3lü,4lü gruplama yapmak istersen node.tpl.php yi düzenlemen gerekir. Bunu düzenlerken de content template eklentisinden faydalanıp iligili alanları nasıl çağıracağını bulabilirsin.

Tabii ki yolu vardır ama

kartagis's picture

Tabii ki yolu vardır ama views en kolayi

Selam

Serdar's picture

Merhaba,

Views kullanmak gerçekten en kolay yolu. Eğer önceden denemediyseniz aşağıdaki video size yardımcı olacaktır.

http://www.serdartokcan.com/video/views-ile-resim-galerisi

İyi çalışmalar.

.field-field-resim

korayal's picture

.field-field-resim .field-item
{
text-align: center;
    display: block;
    float: left;
}

yeterli. Sırf bunun için Views ile işleri komplikeleştirmeye gerek yok. Tabii açıklama kısmını da template'den editleyip bir class ataması yapmak gerekiyor ki bunu eklediğinizde float'tan mütevellit başınıza gelebilecek kaymalardan kaçınasınız.

CCK filefieldlar node tabanlı galeriler için en iyi / en basit alternatif. Contemplate modülü ya da uygun tpl.php dosyasını oluşturarak daha güzel şeyler yapılabilir.