Adakah di antara Anda yang memiliki masalah dengan jumlah token yang terlalu besar? Karena memiliki beberapa jenis konten (~ 8) dengan sekelompok bidang (~ 5-10 masing-masing) modul Token menghasilkan tabel terlalu besar dengan token pengganti. Ini sebabnya saya harus meningkatkan memori yang ada di setting.php untuk menghindari drupal dari kesalahan php. Saya mengatur 512M sehingga menghasilkan tabel output sekarang tetapi sangat lambat sehingga membekukan Chrome.
Ini terjadi ketika saya memiliki pratinjau token yang tersedia ini. Jadi itu dapat ditemukan di Pathauto atau Custom Breadcrumbs.
Ini adalah tampilannya di Google Chrome HTML preview:
tokens
path-aliases
wtk
sumber
sumber
Jawaban:
Anda dapat menemukan beberapa solusi untuk masalah seperti itu pada referensi Node + Token Entitas membuat tabel UI Pohon Token BESAR HTML .
Menggunakan modul tweak Token juga membantu. Saya sudah mencoba dan berfungsi dengan baik.
sumber
Tweaks Token bekerja untuk saya, tetapi jika Anda memiliki penghinaan umum untuk menambahkan lebih banyak modul, Anda dapat mencoba tambalan di Prevent token rekursif .
Anda juga dapat mengubah
TOKEN_MAX_DEPTH
ditoken.module
. Bagi saya, mengubah nilainya1
menjadi waktu buka 1 detik.2
membuatnya 5,23 detik.3
atau lebih tepatnya crash browser. Anda mungkin masih ingin membuat patch perubahan dalam kasus ini dan / atau menyimpan cadangantoken.module
file, atau menjadikan Hacked bagian dari proses pembaruan modul Anda.sumber
Anda dapat berhenti
token_help
rendering di Drupal 7.Jika Anda tidak memerlukan token pada formulir yang diberikan dan terlalu banyak bidang pada terlalu banyak jenis konten menyebabkan masalah kinerja, Anda dapat mengganti fungsi tema untuk daftar token yang tersedia dan menggantinya dengan tautan kembali ke halaman yang sama dengan set variabel tempat Anda ingin melihat token.
Secara default, itu tidak akan membuat token, tetapi jika Anda ingin melihat halaman dengan token Anda dapat:
sumber