Posted by Whed on July 7, 2013 at 7:07pm
Merhabalar,
video öncesi reklam veya bazı oyun sitelerinde oyun öncesi reklamlar vardır. Aynı bunlar gibi Drupal da node öncesinde bir div göstermek istiyorum. Örneğin views ile içeriğimi listeledim. Tıklayınca içerik sayfasına gidilecek ancak içeriğin üzerinde bir div görünecek. x saniye sonra div kaybolacak ve içerik görünecek. veya close butonu ile de div kapatılabilir.
node.tpl.php yi editleyerek birşeyler yaptım ama bütün içerik türlerim etkileniyor bu durumdan. Sadece belirli içerik türleri için bunu yapabileceğim bir modül veya başka bir tavsiyeniz varmıdır.
Teşekkürler.
Comments
tpl dosya isminde içerik türünü belirtmek.
içeriğini düzenlediğin node.tpl.php dosyasının ismine içerik türünün adını eklersen sadece istediğin içerik türü etkilenir. örneğin içerik türünün makina ismi video olsun, tpl dosyanın ismi şöyle olacak: node--video.tpl.php
yukarıdaki örnek drupal 7 için, drupal 6 da 2 tire işareti yerine tek tire koyuyorsun.
D6 için detaylar: https://drupal.org/node/17565
D7 için detaylar: https://drupal.org/node/1089656
Aynen o şekilde yaptım. Hatta
Aynen o şekilde yaptım. Hatta teaser görünümü için node--video.tpl.php yi bypass ettim vs. Ama sürekli kodlara müdahale edilmesi gerekiyor. Yeni bir reklam ekleneceği zaman kodları açıp düzenlemek gerekiyor. Konu ile ilgili bir modül olsaydı harika olurdu.
Node tpl içine block area konulabilir.
oluşturduğun node tpl içine bir blok alanı ekleyebilirsin, sonra istediğin reklam veya içeriği kodlarla uğraşmadan direkt site üzerinden o blok alanının içini değişerek güncelleyebilirsin.
konuyla ilgili yardımı dokunabilir:
http://stackoverflow.com/questions/4731420/how-to-insert-a-block-into-a-...
Güzel fikir, çok teşekkürler.
Güzel fikir, çok teşekkürler. Sanırım isteğimi fazlasıyla karşılayacak.