Saya menendang ban di Drupal 7 dengan memutar situs uji.
Saya memilih tema Danland dan membuat berbagai halaman dengan URL Alias untuk masing-masing, tetapi ketika saya membuat tautan Menu untuk masing-masing, saya hanya bisa memasukkan node di bidang "Path" untuk tautan menu dan bukan alias. Jadi saya hanya bisa memasukkan "node / 20" dan bukan "about-us" (alias untuk node) di menu.
Saya ingin item menu untuk diselesaikan ke alias dan bukan node.
Bagaimana aku melakukan itu?
7
routes
path-aliases
cpuguru
sumber
sumber
Jawaban:
Seperti Berdir yang disebutkan dalam komentar dan Greg yang disebutkan dalam jawabannya , metode menambahkan alias path berikut ini harus Just Work ™:
Tidak melakukan itu aneh. Coba bersihkan cache Anda dengan masuk ke Konfigurasi → Pengembangan → Kinerja . Ini harus membangun kembali menu Drupal dan mendapatkan alias path untuk ditampilkan dengan benar.
sumber
Saya juga bisa bahwa Anda menelusuri situs dalam bahasa yang berbeda dari url alias dibuat untuk. Jika Anda membuat alias saat menjelajah dalam bahasa Jerman (katakanlah), pengunjung yang menelusuri situs dalam mode Inggris akan tetap melihat simpul / 234234. Hanya sebuah tip.
sumber
Jika Anda menetapkan alias path dan entri menu menggunakan node add / edit form , maka item menu yang dibuat akan menggunakan path alias. Untuk kasus penggunaan sederhana, Anda tidak perlu membuat alias di
admin/config/search/path
halaman secara manual atau secara manual membuat entri menu diadmin/structure/menu
halaman.sumber
Saya baru saja mencoba dengan instalasi d7 baru menggunakan tema Danland dan berfungsi dengan baik. Jika Anda tidak dapat membuatnya berfungsi, Anda selalu dapat menentukan url eksternal di menu Anda, bukan? Seperti 'http://domainanda.com/about-us' di bagian 'simpul / 1'
sumber
Tampaknya memperbarui pemasangan Drupal saya dari Drupal 7 ke Drupal 7.2 yang baru dirilis memperbaiki masalah. Baik itu atau pengandar SQL Server diperbarui yang baru saja dirilis yang Anda harus menginstal lebih dari pengandar PDO SQL Server asli untuk skrip pembaruan untuk bekerja jika Anda memperbarui ke Drupal 7.2.
Apa pun itu, sekarang URL alias muncul ketika saya mengklik tautan menu. Jadi bisa jadi perubahan kode dalam Drupal core 7.2 ATAU pembaruan driver SQL Server. Saya tidak 100% yakin yang mana itu.
sumber
Template tema dapat diganti dengan alias URL dengan cara berikut.
Penjelasan lengkap dengan kode diberikan dalam Cara membuat template untuk halaman yang dibuat di Admin drupal dengan alias URL .
sumber