pautan pantas modul drupal hosting

Dikemukakan oleh Benjamin Melancon pada 2010, Julai 12 - 23:57

Kami biasanya akan mahu beberapa orang untuk mempunyai blok yang mudah untuk pautan mereka mungkin perlukan, dan tidak menunjukkan ini kepada orang lain. Kita boleh melakukan ini dalam Drupal dengan memberi orang-orang yang harus mempunyai tugas-tugas biasa atau kebolehan bersama-sama peranan bersama. membuat menu pautan kami mahu menunjukkan, dan meletakkan blok dengan menu ini ke dalam kawasan pilihan kita.

Pantas Pautan modul drupal hosting untuk menggunakan mana-mana

(Penulis ingin juga telah menekankan rantau perkataan, tetapi itu akan menjadi 25% berbanding elaun harian yang disyorkan kata-kata biasa dijadikan buzzwords Drupal. Adakah kita bersedia untuk itu anyway? Rantau adalah satu kawasan yang ditakrifkan dalam tema yang boleh mempunyai kandungan yang diberikan kepadanya oleh Drupal, sebahagian besarnya melalui pentadbiran blok. satu tema. bagi pihaknya, adalah koleksi fail yang mempunyai kata putus mengenai bagaimana Drupal menunjukkan segala-galanya.)

pautan tertentu, seperti untuk paparan halaman pandangan Chapter untuk mendapatkan senarai bab dengan penulis (penulis-bab-senarai), seharusnya mudah diakses kepada penulis dan tidak ditunjukkan kepada orang lain di laman web ini. Kami mengharapkan untuk mempunyai untuk menambah kepada senarai pautan seperti yang kita menambah perkara-perkara baru yang kami ingin penulis lakukan, seperti pembaca jawapan Komen tentang kadang-kadang janggal orang ketiga pembentukan ayat.

Untuk mewujudkan satu blok pautan berguna untuk penulis, kita pergi ke Struktur »Menu (admin / struktur / menu). Betul, kita pergi ke Menu, tidak Blok. Di sini kita mencipta menu, klik pada + Tambah menu baru (admin / struktur / menu / menambah).

Kita boleh membuat keputusan kemudian jika ada seorang melihat Tajuk atau tidak, tetapi kami akan memberikan satu bukan mengancam: Pengarang pautan pantas. Kami menyimpan borang itu, dan tidak ada soalan apa Drupal difikirkan patut kita lakukan seterusnya: Laman susulan memberikan kita dua pautan pautan Tambah.

Seperti menambah nod tertentu jenis kandungan atau menambah syarat-syarat untuk perbendaharaan kata, menambah pautan ke menu yang dilakukan pada halaman berdasarkan nama mesin menu. Kami tidak mengedit nama mesin apabila mewujudkan menu supaya Drupal menggunakan nama mesin yang dihasilkan secara automatik oleh lowercasing tajuk dan menggantikan ruang dengan sengkang. jalan kita, maka, adalah admin / struktur / menu / menguruskan / menu-pengarang-cepat-link / tambah.

Di sini kita mesti menambah tajuk pautan Menu. seperti senarai Chapter dengan penulis. dan jalan yang. iaitu apa pautan link menu kepada. seperti penulis-bab-senarai.

Nota Jika kita memasuki jalan yang relatif, Drupal akan memastikan bahawa ia adalah jalan yang sah di laman web ini. A laluan relatif bermakna jalan berbanding dengan laman web secara keseluruhan kerana ia menganggap URL (example.com/local-path) bermula dengan alamat laman web kami (example.com/) dan sebagainya hanya memerlukan sebahagian tempatan atau dalaman URL (tempatan-path). Drupal difikirkan jalan Drupal dalaman dan tidak akan membiarkan kita menyimpan pautan jika ia tidak menganggap ia sah. Sebagai contoh, jika kita membuat nod jalan / 86. dan tidak ada nod 86, ia tidak akan membiarkan kita selain menu.

hosting

Rajah -XX. ralat jalan tidak sah untuk nod tidak wujud di tapak yang tidak mempunyai 123.456.789 nod.

Drupal tidak memeriksa bahawa pautan bermula dengan atau https: // pergi ke mana-mana halaman web.

Ia adalah amalan terbaik untuk menggunakan nama laluan Drupal dalaman dan bukan alias jalan, walaupun ini akan dibenarkan.

Walaupun penulis-bab-senarai adalah jalan mesra yang agak manusia dan enjin carian, ia tetap jalan yang sebenar dan tidak alias. Kerana kita dapat untuk menetapkan laluan diri kita apabila kita membuat paparan halaman, Views halaman secara amnya tidak perlu alias. Pengecualian utama adalah apabila paparan halaman Views mengambil arguments- kemudian aliasing boleh digunakan untuk membuat hujah yang diluluskan pada, yang mungkin hanya nombor, ke dalam perkataan yang lebih bermakna atau perkataan. [@TODO menyemak 7- modul viewalias]

Kami boleh memberikan Penerangan jika kita suka, ia akan dipaparkan sebagai tajuk tooltip apabila pengunjung berlegar tetikus di atas pautan.

Kami meninggalkan link checkmarked Didayakan. sudah tentu, dan kita boleh meninggalkan pilihan lain kerana mereka juga.

pautan Tip Menu boleh diletakkan di peringkat atas mana-mana menu, atau sebagai seorang kanak-kanak di bawah mana-mana pautan lain, apabila menyimpan. Kami juga boleh memberitahu pautan menu individu untuk memaparkan anak-anak mereka, jika mereka mempunyai apa-apa, dengan checkmarking Tunjukkan sebagai diperluaskan. Ia boleh menjadi lebih mudah untuk meletakkan link di mana kita mahu dalam menu tertentu - terutamanya berat badan mereka berbanding dengan pautan lain di peringkat mereka dalam menu - apabila melihat halaman pengurusan menu yang diberikan ini. Pada halaman ini, kita boleh menggunakan drag-dan-drop untuk menukar kedudukan dan meletakkan beberapa pautan menu sebagai kanak-kanak berengsot pautan lain.

Sekarang kita menambah blok. Drupal juga memberitahu kami, di bahagian atas halaman pembuatan menu, Anda boleh mendayakan blok baru diwujudkan untuk menu ini pada halaman pentadbiran Blok. (Itu adalah kembali cara, walaupun, dan kita dapat diampuni jika kita terlupa.)

Kita pergi ke Struktur »Block (admin / struktur / besar) dan Ctrl + F (Command + F pada Mac, atau hanya mula menaip dalam Firefox) untuk mencari PEM - dan pelayar telah menemui menu kami sebelum kita boleh selesai menaip Pengarang cepat pautan. Pasti, kita boleh menatal untuk mencari pautan ini di bahagian atas bahagian Kurang Upaya, tetapi kerana bilangan (potensi) blok pada laman Drupal boleh mendapatkan agak besar, mencari halaman adalah tabiat cekap untuk masuk ke dalam.

Sebelum kita membolehkan blok (dengan meletakkannya di dalam kawasan yang), kita mengkonfigurasi ia. Kami berbuat demikian dengan mengklik pautan configure di seberang nama blok kami, yang membawa kita kepada admin / struktur / blok / menguruskan / menu / menu-pengarang-cepat-link / configure.

jalan yang panjang boleh mempunyai pertindihan pasangan (admin, mengurus, dan mengkonfigurasi?), tetapi sekurang-kurangnya ia adalah kebanyakannya logical- dan memberitahu kami sedikit tentang mekanisme dalaman Drupal ini. blok itu di sana kerana kami sedang menguruskan blok menggunakan Sekat modul. Menu pertama ada kerana blok tertentu ini disediakan oleh modul Menu. Menu kedua hanya awalan yang telah ditambah oleh modul Menu ke versi URL selamat dengan nama menu kami, yang kini digunakan semula sebagai nama blok kami.

Menu modul didayakan secara lalai, jadi kita boleh terlepas pandang bahawa ia adalah satu modul - (. Kurang upaya untuk tinggal dengan lingo) suatu set dibungkus keseluruhan fungsi Drupal yang boleh dimatikan. Kita mungkin tidak perlu menghidupkan modul Menu off, walaupun, kerana ia membolehkan kita untuk membuat menu dan pautan menu melalui antara muka pengguna.

Sistem menu asas, bagi pihaknya, adalah lebih daripada antara muka pengguna ini disediakan oleh modul Menu, dan terlalu asas kepada Drupal dinyahaktifkan. Oleh itu, ia wujud bukan sebagai modul tetapi dalam Drupal termasuk direktori, termasuk / menu.inc. (Terdapat juga beberapa modul teras, seperti modul pengguna, yang tidak boleh dimatikan. Ini mungkin perlu berpecah kepada API asas dan modul, dan mungkin mereka akan dalam versi kemudian Drupal, tetapi mari kita biarkan Alihkan perhatian ini dari titik utama: Drupal adalah keseluruhan yang waras dan elegan Mempunyai beberapa kod yang boleh menggunakan refactoring hanya bermakna bahawa, walaupun di tengah-tengah Drupal, masih ada kerja yang boleh kita lakukan untuk membuat ia lebih dahsyat Kembali masuk untuk kerap berjadual kami. kehebatan sedia ada.)

suai literal Drupal kanak - bebas, Alat serba lengkap bekerja bersama-sama - menjadikan ia mungkin bagi kita untuk menulis modul yang membolehkan Block dan Menu modul untuk bekerja bersama-sama dalam cara yang lebih berkuasa. Nasib baik, kita tidak perlu menulis modul itu; John Albin Wilkins sudah lakukan. Untuk modul yang membolehkan kita untuk menggunakan mana-mana bahagian menu dalam satu blok, dan menunjukkan untuk menunjukkan bahagian menu berdasarkan apa halaman kami di laman web, kita boleh menyemak Menu Block dalam Bab, Ada Modul untuk That. atau pergi terus ke laman projek, drupal.org/project/menu_block.

Kita mengkonfigurasi blok 'Pengarang pautan pantas', seperti halaman kita berada di Sangat berminat memberitahu kita.

Kita boleh menetapkan tajuk Block kepada mana-mana garis pendek (maksimum 64 aksara) teks.

gotcha Meninggalkan gelaran kosong blok tidak bermakna ia tidak akan mempunyai hakmilik; ia bermakna blok akan menggunakan gelaran lalainya. Dalam hal suatu blok menu, yang akan menjadi tajuk menu ini. Untuk mempunyai blok tanpa tajuk, kita perlu dimasukkan ke dalam watak-watak yang tepat

Kita juga boleh menetapkan tetapan Rantau di sini, jika kita mahu. Ambil perhatian bahawa salah satu tema yang disenaraikan di sini untuk kita akan menjadi tema pentadbiran kita, jika kita mempunyai satu yang dipilih di bahagian bawah admin / penampilan. Sering kita tidak mahu mana-mana blok awam menghadap kami pada tema admin kami.

Tip Dari halaman konfigurasi blok individu, kita boleh menetapkan lokasi untuk pelbagai tema (mana-mana tema yang dibolehkan). Kita perlu membiasakan diri dengan kawasan setiap tema (tema tidak perlu berkongsi rantau atau nama-nama wilayah yang sama), tetapi kita boleh menjimatkan banyak masa dengan meletakkan blok di tempat yang wajar untuk semua tema yang kita tahu kita akan menjadi beralih kepada atau bahawa kita membenarkan pengguna untuk memilih sendiri.

tetapan keterlihatan. di bahagian bawah, adalah di mana sebahagian besar daripada tindakan itu. Ini ditubuhkan dengan tab menegak yang kita lihat banyak kali dalam antara muka pengguna Drupal ini; ini bermakna kita boleh klik melalui Pages, Jenis kandungan, Peranan dan Pengguna tanpa takut kehilangan mana-mana tetapan kita, selagi kita Jimat blok di bahagian bawah apabila kita semua dilakukan. Jadi mari kita melakukannya.

Laman blok -Berdasarkan penglihatan ini membolehkan kami memaparkan (atau tidak menunjukkan) blok berdasarkan senarai laluan. Kami ingin blok penolong ini untuk menunjukkan di mana-mana bagi penulis, jadi kami meninggalkan ini sahaja.

jenis kandungan berasaskan blok penglihatan boleh digunakan untuk menghadkan blok hadir hanya pada halaman nod jenis kandungan dipilih.

gotcha The Show blok untuk jenis kandungan tertentu menyekat tetapan keterlihatan adalah sangat terhad. Menetapkan ia bermakna bahawa blok tidak akan muncul di mana-mana halaman penyenaraian, tetapi hanya pada halaman kandungan individu, misalnya node / 1. Jika sekatan jenis kandungan adalah untuk Artikel, blok tidak akan dipaparkan di muka depan walaupun nod Perkara dipromosikan ke halaman depan, ia tidak akan dipaparkan pada halaman penyenaraian jangka taksonomi yang termasuk berpuluh-puluh Artikel tagged dengan istilah yang , dan ia tidak akan muncul pada halaman Lihat Pameran seratus Artikel. blok akan dipaparkan hanya apabila kita klik melalui dan mencari pada nod artikel individu.

Peranan berasaskan keterlihatan blok membolehkan kita untuk hanya menunjukkan blok kepada pengguna peranan diberikan. Kami boleh menunjukkan ia hanya untuk orang-orang yang belum log masuk (pengguna tanpa nama), kita boleh menunjukkan ia hanya kepada sesiapa yang log masuk (pengguna disahkan), atau kita boleh menunjukkan ia hanya untuk apa-apa kombinasi log masuk pengguna-pengguna yang telah diberikan peranan tambahan. Inilah yang kami mahu, dan kami akan memastikan untuk menunjukkan pautan penolong menyekat kepada semua pengguna pengarang dan pentadbir.

Pengguna -Berdasarkan keterlihatan blok membolehkan kita memberi orang individu, apabila log masuk, keupayaan untuk menghidupkan blok atau tidak. (Mereka tidak akan dapat untuk memilih kedudukannya.) Ia tidak, seperti yang kita mungkin berfikir, membolehkan kita sebagai pentadbir untuk menghidupkan blok atau mematikan untuk pengguna tertentu.

Tip biasanya kami tidak akan memberikan pengguna pilihan seperti memaparkan blok yang diberikan atau tidak, mengikuti prinsip-prinsip yang terkandung dalam Do tidak Make Me Berfikir, KISS (memastikan ia mudah bodoh), dan banyak penyelidikan pasaran yang menunjukkan orang yang kurang gembira dengan terlalu banyak atau yang sia-sia hati.

Kerana kami mensasarkan blok ini pada membuat Customizable setiap userCustomizable, kelihatan secara lalai. Drupal cukup pintar bahawa ia kini akan memberikan pengarang dan pentadbir blok seksyen Peribadikan di muka surat akaun mereka (seperti pengguna / 7 / edit) tetapi tidak akan mempunyai seksyen ini untuk pengguna yang tidak mempunyai apa-apa peranan kita dibenarkan untuk melihat blok.

Sekarang kita hantar borang dengan butang blok Simpan. Ini membawa kita kembali ke laman pentadbiran Block (admin / struktur / besar). Kita sekali lagi mungkin mahu Ctrl / Command f untuk mencari Pengarang pautan pantas menyekat.

Kami boleh menyeret atau, lebih mudah, pilih dari menu lungsur apa rantau kita mahu blok kami hadir. Jika kita tidak begitu biasa dengan tema kami, atau mungkin juga jika kita, kita akan mahu klik pautan untuk menunjukkan kawasan blok. (Link ini diikuti dengan nama tema yang sedang dipilih pada halaman blok). Dalam kes kami, itu Menunjukkan kawasan blok (DGD7) dan ia membawa kita ke jalan admin / struktur / blok / demo / dgd7theme. Laman ini adalah demonstrasi laman web kami dengan setiap wilayah diserlahkan dengan warna kuning. Ia dibentangkan dengan kawasan-kawasan yang terdedah, tanpa kandungan, dan adalah berdasarkan kepada page.tpl.php biasa dan tidak mana-mana halaman hadapan khas atau template lain.

Kini dengan beberapa idea di mana setiap kawasan, kita meletakkan blok kami di sana. Mengheret dan menjatuhkan blok ke kawasan yang dipilih atau memilih kawasan (yang menyebabkan blok untuk berpindah secara automatik sendiri ke rantau itu, seolah-olah kita telah mengheret ia) tidak membuat perubahan hasil, kita perlu ingat untuk menyelamatkan seluruh halaman . Sebaik sahaja kami telah melakukan itu, blok akan muncul di mana kami telah memasukkannya setiap kali keadaan kita dikonfigurasikan untuk ia dipenuhi.

gotcha Jika kita mengkonfigurasi di tapak sebenar - yang tidak kita cuba lakukan, tetapi jika kita - kita perlu sedar bahawa kita harus menetapkan keterlihatan blok sebelum kita meletakkannya. (Atau, jika menggunakan tetapan rantau di laman konfigurasi blok, pada masa yang sama. Apa yang kita tidak mahu lakukan adalah tempat blok di kawasan yang menggunakan admin / struktur halaman / blok dan kemudian menyedari bahawa menunjukkan kepada semua pengunjung tapak pengeluaran apabila blok perlu hanya akan dipaparkan pada satu halaman kepada pentadbir log masuk.)

sistem menu Drupal ini memahami apa yang orang dibenarkan untuk melakukannya

Drupal, awesomely, memahami kebenaran di seluruh. Jika kita membuat pautan kepada nod / menambah / halaman. dan orang yang melihat blok dengan pautan ini tidak mempunyai kebenaran untuk menambah halaman, bahawa orang tidak pun melihat pautan.

Kita boleh menambah link ke halaman paparan pandangan garis kasar Bab ini (penulis-bab-senarai) untuk menu biasa dilihat oleh semua orang. Walau bagaimanapun, kami memilih untuk tidak menggunakan kawalan akses berdasarkan pandangan ini; kita hanya tidak mengiklankan kepada bukan log masuk pengguna.

Views, juga, tahu apa yang orang dibenarkan untuk dilakukan. Edit link yang setiap bab mempunyai sebelahnya hilang untuk pengguna log keluar, atau mana-mana pengguna laman yang bukan dalam peranan yang telah diberikan kebenaran untuk mengedit buku; Malangnya modul Views tidak (lagi?) Cukup bijak untuk menghilangkan lajur keseluruhan jika ia tidak digunakan. Kita boleh menetapkan ini dengan meletakkan pautan pentadbir sahaja seperti masuk dengan ruang yang lain. Dari halaman penulis-bab-senarai sendiri, kita boleh mengklik [Edit] link yang muncul apabila kita berlegar tetikus kami berhampiran bahagian atas paparan. Ini juga akan membawa kita ke konfigurasi untuk paparan yang kita cari di. Di bawah tetapan gaya kita ada Style: Jadual. dan jika kita klik imej gear di sebelah kanan teks ini kita dapat "Tukar tetapan untuk gaya ini".

Dalam Page: pilihan Style (di mana "Page" adalah nama paparan kami), kami mempunyai jadual pilihan untuk setiap medan dalam jadual. kami memberitahu

Jika kita menggunakan modul Semantik Views yang cemerlang, kita mungkin boleh membuat pautan sunting yang muncul sebaris dengan nama bab dekat tanpa perlu menggunakan sebarang CSS adat. Semantik Views menjadikan gaya dengan CSS lebih mudah, di mana-mana.

elemen buku

Artikel berkaitan

Menambah halaman baru dalam hosting drupalTutorial ini akan menunjukkan kepada anda bagaimana untuk menambah halaman baru dan tab menu baru menunjuk ke halaman untuk laman web Drupal anda. Dalam usaha untuk melakukan ini: Log masuk ke antara muka backend Drupal anda; Klik pada...
Tim millwood drupal hostingkeluk pembelajaran adalah terkenal tetapi Tim Millwood berhujah bahawa Drupal tidak begitu menakutkan, dan menunjukkan bagaimana anda boleh menggunakannya untuk membina Pengetahuan lembaga kerja diperlukan. pembangunan web asas dan ...
Aspek carian apache Solr drupal hostingNota: terima kasih khas tambahan untuk Doug Vann untuk memberikan motivasi untuk akhirnya hantar post blog ini! Pada awal 2016, apabila API Carian dan modul Solr berkaitan untuk Drupal 8 adalah pada awal alpha ...
Buat bidang jenis drupal hostingBlok dalam Drupal 8 adalah contoh blok plugin. Pengurus blok Drupal mengimbas modul anda untuk mana-mana kelas yang mengandungi Anotasi @Block. Contoh snippet bawah menggunakan satu daripada ...
carian adat blok drupal hostingDicatat oleh Susan Rosie Pada 26 Mei 2015 2015-05-26T14: 28: 40 + 00: 00 Drupal membahagikan halaman web di beberapa kawasan, termasuk sidebar, footer dan header, yang memegang blok untuk paparan pelbagai ...