Drupal

T&J untuk pengembang dan administrator Drupal

8
Bagaimana cara mendeteksi URL saat ini?
Saya ingin menambahkan kelas tubuh di D6 jika Anda berada di halaman tertentu saat ini di saya template.phpmiliki: if url('the/path') { add the body class... } tetapi fungsi itu sepertinya tidak berfungsi untuk saya.
10 6  uri 


4
Bagaimana cara memigrasikan entitas file ke entitas media?
Saya menggunakan modul Migrasi untuk migrasi D7 ke D8 dan saya menulis seluruh migrasi secara manual dalam kode (daripada menggunakan modul migrasi D7 bawaan, karena saya ingin lebih banyak kontrol granual pada migrasi.) Saya memiliki struktur berikut: situs D7 memiliki bidang gambar tempat gambar disimpan sebagai entitas File. Di situs …
10 8  migration 

2
Bagaimana cara mengatur masa pakai cookie?
Saya mengalami masalah dalam mengatur cookie seumur hidup dalam contoh D8 saya. Saya ingin mengaturnya ke nol sehingga menutup browser log-off pengguna. Saya telah menambahkan ini_set('session.cookie_lifetime', 0);ke file situs / default / settings.php. Tidak ada referensi cookie_lifetime sebelumnya dalam file. Saya menambahkan baris. Saya juga telah membersihkan cache Drupal dan …
10 8  cookies 

1
Cara mendapatkan array id entitas yang direferensikan dari bidang referensi entitas
Saya memiliki entity_referencebidang dengan BaseFieldDefinition::CARDINALITY_UNLIMITEDkardinalitas. Saya ingin daftar id entitas yang direferensikan. Saya tahu bahwa saya bisa mendapatkan semua entitas yang direferensikan dengan menelepon $x->referencedEntities(), tetapi saya hanya ingin id untuk mendapatkan entitas yang dimuat nanti. Saat ini saya sedang melakukan ini: $a = []; foreach ($entity->autoren as $v) { …
10 8  entities 


8
Bagaimana cara me-refresh migrasi baru dalam modul migrasi Drupal 8?
Saat menulis proses migrasi Drupal 8, saya hanya dapat menyegarkan proses migrasi baru jika saya menginstal ulang modul migrasi khusus. cr drush tidak bekerja. Penjelasan: Saya punya satu modul, yaitu:, cm_migrationsyang memiliki 2 migrasi: cm_users cm_tags Dengan drush mssaya melihat: Group: beer Status Total Imported Unprocessed Last imported cm_users Idle …
10 migration 

3
Bagaimana cara memperbaiki "Implementasi Hook tidak boleh menduplikasi dokumentasi @param."?
Saya menggunakan PhpStorm untuk bereksperimen dengan membersihkan kode saya di modul khusus. Untuk fungsi berikut, saya mendapatkan peringatan ini: Implementasi hook tidak boleh menduplikasi dokumentasi @param. /** * Implements hook_field_widget_form_alter(). * * @param array $element * @param array $form_state * @param array $context */ function mymodule_field_widget_form_alter(&$element, $form_state, $context) { if …


1
Kait tema vs kait modul
Kadang-kadang ketika saya mencoba menerapkan pengait, hanya untuk menyadari itu seharusnya ada dalam file modul. Apakah ada cara untuk mengetahui kait apa yang dapat diimplementasikan dalam file template.php tema, atau yang ada di modul?
10 hooks 

1
Tambahkan tab / tugas lokal ke sebuah node
Saya telah membuat modul bernama hotel_reviews. Saya telah membuat rute node / {node} / ulasan menggunakan hotel_reviews.routing.yml . hotel_reviews.content: path: '/node/{node}/reviews' defaults: _controller: '\Drupal\hotel_reviews\Controller\ReviewsController::content' _title: 'Reviews' requirements: _permission: 'access content' Saya kemudian mencoba menambahkan tugas lokal menggunakan hotel_reviews.links.task.yml . hotel_reviews.content: route_name: hotel_reviews.content title: 'Reviews' base_route: node.view weight: 100 Saya sekarang …
10 8  routes 

3
Bisakah admin membuat akun baru tanpa kata sandi?
Ketika seorang admin membuat akun baru (admin / orang / buat), mereka diminta untuk memasukkan kata sandi untuk akun tersebut. Klien saya menginginkannya bahwa ketika sebuah akun dibuat di bagian belakang, admin tidak perlu memasukkan kata sandi, tetapi pengguna dikirim pesan pemberitahuan dengan satu kali masuk log-in dan kemudian dapat …
10 7  users 


6
Bagaimana cara menggunakan Layanan Otentikasi Dasar?
Bagaimana cara menggunakan modul Otentikasi Layanan Dasar ? Saya ingin menambahkan autentikasi dasar http untuk layanan saya. Saya telah menginstalnya dan mengaktifkannya pada konfigurasi titik akhir saya. Saya mendapatkan ini "Layanan otentikasi HTTP dasar Services_basic_auth tidak memiliki pengaturan yang tersedia" dalam konfigurasi titik akhir saya. di mana halaman pengaturan?
10 7  services 

2
Bagaimana cara membuat pengguna dengan peran melalui layanan REST?
Saya dapat membuat pengguna baru dengan format JSON berikut. (Menggunakan add-on POSTER untuk mengirim data ini ke layanan REST.) { "name":"user34", "pass":"3323", "mail":"sample@example.com", "status":"1" } Pertanyaan saya adalah bagaimana cara membuat pengguna dengan peran tertentu. Saya mencoba dengan format JSON berikut. { "name":"user35", "pass":"pwds3", "mail":"sample2@example.com", "status":"1", "roles":{ "2":"authenticated user", "4":"moderator" …
10 7  users  services 

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.