Di Joomla 3.5.1, saya ingin mengarahkan pengguna ke halaman mereka sebelum masuk.
Jika mereka masuk dari mod_login, tidak masalah, karena modul ini tertunda dari menu atas, mereka hanya tinggal di halaman itu.
Masalah terjadi ketika pengguna masuk dari komponen: mereka selalu diarahkan ke halaman profil.
Di item menu index.php?option=com_users&view=login
ada opsi untuk mengarahkan pengguna setelah login.
Tetapi bagaimana saya memberi tahu: " Get them back to the page they were before
"?
Komponen tertentu menambahkan sesuatu seperti:
?return=L2YlQzMlQjNydW0tcGVyZ3VudGFzLWUtcmVzcG9zdGFzL2NvbnZlcnNhdGi9yZWFkLmh0bWw/aWQ9MjU=
Ke URL, meminta pengalihan ke halaman tertentu.
Tetapi mereka selalu kembali ke halaman profil.
joomla-3.4
user
Nuno Nogueira
sumber
sumber
they always go back to the profile page.
itu terjadi pada saya, terlepas dari memodifikasi seperti yang disarankan @Lodder.Jawaban:
Cukup sederhana untuk melakukan ini.
Pertama-tama Anda harus membuat Override Template untuk file berikut:
Setelah selesai, buka file berikut (override Anda):
dan pergi ke baris 81, di mana Anda akan melihat kode berikut:
dan ganti dengan:
Semoga ini membantu
sumber
$_SERVER['HTTP_REFERER']
itu selalu pilihan yang valid, tapi saya suka idenya.MY_TEMPLATE
yang tentu saja adalah nama template Anda/view/
)