Merhaba Arkadaşlar, geçte olsa kısa bir süre önce Drupal ile tanışma fırsatı buldum.
Elbette bende yeni başlayan bir çok kişi gibi tecrübeli kullanıcıların yardımına ihtiyaç duyuyorum. Zaten sanırım Drupal yapısı itibariyle insanları bu yönde zorluyor.
Kısa bir merhabanın ardından Drupal konusunda tecrübeli olan kullanıcılara şunu sormak istiyorum.
Drupali iyice öğrenmek adına başladığım bir projede bir çok aşamayı başarıyla geçtim. Ancak gelin görün ki şüphesiz sizler için kolay olan bir sorunla karşılaştım. Bazı forumlarda benimle aynı sorunu yaşayan bir kaç kişi sorular sormuş ve kendilerine bazı cevaplar verilmiş ancak ben hala anlayabilmiş değilim.
Anasayfamda resimler başlığın altında görünüyor bense bu resimlerin başlığın yanında görünmesini istiyorum. Bazı sitelerde bunun için yeni bir node-x.tpl.php dosyası oluşturmam gerektiği söylenmiş ancak açıkçası ben bunu pek anlayabilmiş değilim. Tarif edildiği gibi contemplate bileşenini siteme kurdum ve baya karıştırdım ancak henüz node-x.tpl.php dosyasının içeriğini oluşturabilmiş değilim.
Aslında sorunumun çözümünün basit bir kodla halledilebileceğini düşünüyordum ancak öğrendiğime göre Drupal'de bu şekilde çözülemiyormuş.
Bu sorunumu nasıl çözebileceğim konusunda yardımcı olursanız. Gerçekten minnettar olacağım.

Comments
Örnek bir resim vermeniz
Örnek bir resim vermeniz veya sitenize internet üzerinden ulaşarak bakmak mümkün müdür?
İlginiz için
İlginiz için teşekkürler. Aşağıda hazırladığım örnek resmin bağlantısı yer alıyor. Umarım yardımcı olur.
http://img220.imageshack.us/img220/7971/resimqz1.gif
Ortamınızda contemplate
Ortamınızda contemplate eklentisinin var olduğunu anlıyorum. http://sunucu/admin/content/templates/page sayfasına girip Body veya Gövde kısmına gelin ve Affect body output opsiyonunu etkinleştirin. Kutucuğun alt bölümünde Body Variables bağlantısını göreceksiniz. Buradan kullanabileceğiniz değişkenleri tıklayarak seçebilirisiniz. Kutucuğun içine html kullarak istediğiniz görünümü verebilirsiniz.
Dikkat etmeniz gereken bir konu ise, bu yapacağınız değişiklik tüm düğüm/page tipi içeriğin görümünü değiştirecektir. Bunu istemiyor iseniz yeni bir içerik türü oluşturup bu içerik türünün contemplate bilgisini düzenlemelisiniz.
drupalhizmetleri@drupal.org
drupalhizmetleri@drupal.org cevabınız için teşekkürler ancak tam olarak öğrenmek istediğimi öğrenemedim.
Ben anasayfada listelenen "story" türüne ait özetler üzerinde değişiklik yapmak istiyorum. Yani anasayfamda bulunan makalelerin özetlerinde o makaleye ait başlığın resmin yanında olmasını istiyorum. Sanırım bu "teaser" anlamına geliyor.
Örneğin bir haber siteniz olduğunu düşünün ve anasayfada sitenize girmiş olduğunuz haberlerin özetleri bulunuyor. İşte bu özetlerin görünümünde başlığın metin gibi resmin yanında olması gerekiyor.
Ben dediğiniz gibi tüm düğüm/page tipi içeriğin görümünü değiştirmek istemediğimden yeni bir node-iceriktürü.tpl.php dosyası oluşturmaya çalışıyorum ancak nasıl oluşturacağımı bilemiyorum. Dreamwaver ile bir php dosyası oluşturup adını node-iceriktürü.tpl.php şeklinde değiştirmem yeterli değil sanırım. Bahsettiğimi yapabilmek için nasıl bir kod kullanmalıyım. Ve bu dosyayı siteme nasıl entegre edeceğim.
İnanın bu benim için büyük bir sorun. Sizden biraz daha ayrıntı vermenizi rica ediyorum. Tek istediğim teaserda başlığın, resmin yanında yer alması.
LÜTFEN RESME BAKINIZ:
http://img233.imageshack.us/img233/9807/resimqz1rf1.gif
Yeni oluşturacağınız
Yeni oluşturacağınız node-icerik_turu.tpl.php dosyasının içeriğini node.tpl.php'den kopyala/yapıştır yapabilirsiniz. Daha sonra bu kodda yeralan ve içeriğin tamamını tek bir defada yazdıran $content değişkenini iptal edin. Bunun yerine özette ne görünmesini istiyorsanız bunlara ait değişkenleri Contemplate kısmından bulup bu yeni tpl.php dosyasına aktarın. Bu işlemi yaptıktan sonra başlığı yazdıran kısmı ($node->title) da html ve css yardımıyla resim alanının yanına konumlandırabilirsiniz.
---
drupaldersleri.org - Türkçe Drupal bilgi kaynağı
drupaldersleri.org - Türkçe Drupal bilgi kaynağı
Arakadaşlar ilk başlıkta
Arakadaşlar ilk başlıkta değindiğim olayı Contemplate kullanmadan yapmak mümkün müdür?