Saya membuat beberapa kesalahan dengan mengkonfigurasi jenis konten tertentu di situs saya. Untuk memperbaiki kesalahan ini, saya membuat aturan yang melakukan beberapa tindakan "ketika konten yang ada diperbarui." Namun, saya tidak ingin mengunjungi situs saya dan secara manual menyimpan semua node satu per satu. Apakah ada cara untuk menggunakan Aturan atau Operasi Massal Tampilan untuk dengan cepat menyimpan kembali semua node?
24
Saya tidak tahu tentang aturan atau VBO tetapi Anda dapat menggunakan cuplikan kode pendek untuk mendapatkan hasil yang sama:
Jika Anda punya banyak node yang mungkin memerlukan sedikit waktu, jadi jika server Anda memperbolehkannya, akan lebih baik untuk memperpanjang batas waktu di awal kode itu, mungkin hingga tidak terbatas jika ini adalah salah satu :
sumber
Anda dapat menggunakan fungsi node_mass_update () :
Ini sangat baik karena Anda tidak perlu peduli dengan batas waktu. Proses batch untuk pembaruan node akan mulai secara otomatis jika ada lebih dari 10 node.
sumber
Pembaruan: Saya baru saja membuat Resave All Nodes . Untuk saat ini hanya berisi formulir untuk memicu proses batch untuk resave semua node dari jenis node yang dipilih. Saat ini dalam alpha. Saya berencana untuk menambahkan perintah Drush (beta) dan beberapa tes (stabil) juga.
Ada Resave Nodes . Ini dimaksudkan untuk digunakan pada cron run. Tapi Anda juga bisa memicunya secara manual. Cukup pilih node jenis konten mana yang harus disimpan ulang.
Sebelum Anda dapat menjalankan resave manual dengan menekan "Resave Nodes Now" Anda harus "Save Configuration" (pilih tipe cron dan tipe konten).
sumber
Buka admin / konten dan filter berdasarkan jenis konten Anda - hanya diterbitkan. Pilih semua dan kemudian pilih "ubah nilai" dari drop down operasi. Klik 'jalankan'. Pada halaman berikutnya, pilih 'status' dari properti dan biarkan dipublikasikan. Klik 'berikutnya' Semua node yang diterbitkan akan resave tanpa perubahan.
Ulangi untuk node yang tidak diterbitkan (tetapi pilih yang tidak dipublikasikan sebagai properti).
sumber