Drupal 7 custom block.tpl.php untuk wilayah tertentu


12

Saya baru mengenal drupal 7 dan benar-benar berjuang dengan yang satu ini:

http://drupal.org/node/104319

Saya memiliki wilayah yang disebut navigasi

di info saya regions[navigation] = Navigation bar

untuk wilayah ini saya ingin menggunakan file tpl.php khusus. saya telah mencoba

  block-navigation.tpl.php

seperti pada contoh, dan letakkan di root tema dan di folder template tanpa hasil. Saya telah membersihkan cache dan memastikan bahwa block.tpl.php berfungsi standar. Tidak berhasil.

MENJAWAB:

Saya membutuhkan KEDUA wilayah - navigation.tpl.php DAN blok - navigation.tpl.php dengan ganda --dua kali.

1000 pandangan tentang pertanyaan ini membuat saya mendapat lencana pertanyaan populer. Tapi kalian tidak dapat menemukannya di dalam hati Anda untuk upvote lebih dari 1 kali. Laaaammmmmeeee ....


Wilayah untuk Blok yang berbeda, Coba buat blok yang sama dengan tema yang berbeda. Tambahkan konfigurasi visibilitas menggunakan argumen halaman.
niksmac

Jadi itu bukan wilayah tetapi oleh blok itu sendiri?
Fresheyeball

Ya. Tetapi mari kita tunggu beberapa menit untuk solusi lain.
niksmac

ini dia, +1 :)
Tyler Durden

Jawaban:


4

Untuk menggunakan file tpl.php khusus untuk wilayah "navigasi", Anda harus menggunakan region - navigation.tpl.php


Sial. Itu harus menjadi blok. Menu utamanya jika itu membantu.
Fresheyeball

Jika Anda perlu menggunakan "block-navigation.tpl.php", Anda juga harus memiliki block.tpl.php khusus untuk tema Anda. Lihat ini ( drupal.org/node/104319 ) untuk lebih jelasnya.
Varshith

1
Halaman dokumentasi itu untuk Drupal 5. drupal.org/node/1089656 adalah halaman dokumentasi yang sesuai untuk Drupal 7. Pola penamaan yang relevan adalah blok - [wilayah] .tpl.php dan templat generik (block.tpl.php) tidak diperlukan lagi di D7 untuk menggunakan templat tertentu (blok - [wilayah] .tpl.php).
sheena_d

Setelah melihat "block-navigation.tpl.php" dalam pertanyaan, saya salah arah. Maaf, untuk kebingungan yang saya sebabkan. ty sheena
Varshith

Semuanya bagus. Saya hanya di sini untuk belajar;)
Fresheyeball
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.