Redactor: Izinkan penyesuaian plugin redaktur

Dibuat pada 3 Mei 2018  ·  13Komentar  ·  Sumber: craftcms/redactor

Versi terbaru dari plugin Craft Redactor hadir dengan semua plugin Redactor yang dibundel di dalamnya, yang luar biasa!

Namun, plugin ini tidak memberi Anda kemampuan untuk menyesuaikan dengan opsi yang diteruskan dari konfigurasi Redactor. Misalnya, plugin inlinestyles, memaksa Anda untuk mengunci gaya yang disediakan (kecuali saya melewatkan sesuatu).

Akan luar biasa jika kita dapat memberikan opsi dari file JSON konfigurasi Redactor untuk menimpanya.

Komentar yang paling membantu

Terserah Imperavi untuk membuat plugin mereka dapat dikonfigurasi, jadi saya akan menyampaikan umpan balik ini kepada mereka.

Yang mengatakan jika Anda perlu membuat perubahan pada salah satu plugin yang dibundel, Anda cukup menyalin plugin ke folder config/redactor/plugins/ Anda, dan membuat perubahan di sana. Jika plugin ditemukan di direktori itu, plugin itu akan lebih diutamakan daripada versi yang dibundel.

Semua 13 komentar

Terserah Imperavi untuk membuat plugin mereka dapat dikonfigurasi, jadi saya akan menyampaikan umpan balik ini kepada mereka.

Yang mengatakan jika Anda perlu membuat perubahan pada salah satu plugin yang dibundel, Anda cukup menyalin plugin ke folder config/redactor/plugins/ Anda, dan membuat perubahan di sana. Jika plugin ditemukan di direktori itu, plugin itu akan lebih diutamakan daripada versi yang dibundel.

Ah ok keren, tidak menyadari bahwa kita bisa membuat salinan di config/redactor/plugins/ . Itu akan berhasil untuk saat ini, terima kasih!

@brandonkelly Saya juga tidak menyadarinya dan ini adalah fitur yang hebat!
Saya sarankan menambahkan referensi ke dalam file README...

@ davist11 Saya menulis plugin Custom Styles yang melakukan persis seperti yang Anda cari. Lihat contoh file JSON https://github.com/carlcs/craft-redactorcustomstyles/blob/v3/_examples/redactor/Example.json

@carlcs Saya juga mengalami masalah yang sama dengan plugin Anda:

"button": {
    "args": {
        "tag": "a",
        "class": "button",
        "type": "toggle"
    }
}

2018-07-02 14_44_34

@ davist11 ya, saya bisa meniru, itu menambahkan tag jangkar baru alih-alih menerapkan format ke tag yang dipilih. Sayangnya tidak ada yang bisa saya lakukan, karena ini tampaknya merupakan bug dengan fungsi layanan inline .

https://imperavi.com/redactor/docs/api-services/inline/

Yup, itu juga yang saya alami saat membuat salinan langsung dari file plugin dan memodifikasinya.

Hanya ingin berpadu di sini dan kedua komentar yang dibuat oleh @iMoses . Menghabiskan sebagian besar hari dengan mencoba menyusun plugin php kerajinan untuk menambahkan fungsionalitas redactor tanpa mengetahui tentang folder config/redactor/plugins/ . Sangat mudah! Saya yakin garis cepat tentang ini di dokumen akan menghemat banyak waktu orang @brandonkelly .

Apakah mungkin melakukan hal serupa dengan file editor js?

Saya ingin mengubah konfigurasi asli CraftCMS untuk gambar.

Saya dapat memodifikasi baris ini di vendor/craftcms/redactor/redactor.min.js

imagePosition: !1,
imageResizable: !1,

ke

imagePosition: !0,
imageResizable: !0,

untuk mendapatkan apa yang saya inginkan. Tapi ini jelas bukan ide yang baik karena sekarang saya tidak dapat menjalankan pembaruan.

Saya mencoba membuat salinan di sini config/redactor/redactor.min.js
Tapi itu tidak berhasil. Apakah ada cara mudah yang keren untuk melakukan hal semacam ini juga?

Jika tidak, menurut Anda apa solusi termudah?

Sudahkah Anda mencoba mengatur opsi yang relevan di konfigurasi Redactor?

@andris-sevcenko
Yah aku tidak merasa sangat pintar sekarang.
Tapi saya benar-benar senang dengan betapa bodohnya itu. Terima kasih!

@nickolasjadams Saya senang Anda mendapatkan apa yang Anda butuhkan :)

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

lindseydiloreto picture lindseydiloreto  ·  10Komentar

cstudios-slovakia picture cstudios-slovakia  ·  6Komentar

stenvdb picture stenvdb  ·  16Komentar

lukeyouell picture lukeyouell  ·  26Komentar

sidm1983 picture sidm1983  ·  7Komentar