it-swarm-id.com

Apakah ini cara yang tepat untuk memperluas kelas Joomla?

Saya telah bekerja keras selama beberapa bulan terakhir pada pembaruan kerangka kerangka kerja kami. Untuk sekarang semuanya tampak baik tetapi saya ingin mendengar dari para pengembang Joomla yang berpengalaman jika mereka melihat ada masalah dengan ini.

Dari awal saya ingin memiliki halaman admin template kosong/kosong saya sendiri untuk melakukan apa yang saya suka di sana. Tidak ada tambahan template admin js/css, tidak ada kelebihan html/js. Hanya halaman saya sendiri untuk menyajikan formulir admin template dengan cara terbaik. Formulir yang terlihat sama di versi Joomla apa pun.
Inilah yang saya pikirkan

http://prntscr.com/378tyx

http://prntscr.com/378u3i

Untuk mencapai itu saya harus mengganti JDocumentHtml, (TERIMA KASIH kepada Donald Gilbert untuk info hebat)

Plugin ini membantu menjelaskan prosesnya http://extensions.joomla.org/extensions/style-a-design/templating/15611 tapi saya tidak suka penggunaan eval jadi saya membuat versi saya sendiri di mana sebenarnya saya membaca JDocumentHtml asli membuat file baru di dalam folder plugin dengan isinya, ganti string, beri nama file daripada memanggilnya dalam membangun plugin.

http://prntscr.com/378vfz

daripada saya memanggil metode memperpanjang file _fetchTemplate, yang pada dasarnya mengarahkan kembali mencari untuk admin template index.php, untuk mencari di dalam folder plugin untuk index.php

http://prntscr.com/378wna

Semua ini bekerja dengan baik. Saya memastikan bahwa jika pengguna memperbarui Joomla, nama-nama kelas lama yang disalin dihapus, dan ketika dia masuk ke dalam admin lagi mereka dibuat kembali dengan konten kelas JDocumentHtml baru. Dengan cara ini saya memastikan bahwa kami tidak ketinggalan perubahan atau pembaruan.

http://prntscr.com/378xfw

Jadi jika Anda punya waktu untuk melewati ini, tolong berikan beberapa info sehingga saya dapat memastikan bahwa kami tidak melewatkan apa pun.

Terima kasih!

1
Dan

Saya think Saya ingin melakukan sesuatu seperti ini, yaitu, memperluas kelas Joomla, menggunakan plugin. Saya memutuskan untuk tidak mengejar ide itu tetapi saya menemukan artikel "Memperluas Joomla! Dengan Plugin "membantu.

Jika itu membantu hebat. Jika tidak, Oh Yah.

Selamat bersenang-senang!

2
Tac