Masi adalah bagian yang hilang bagi orang-orang yang ingin menyesuaikan segalanya saat membuat URL di TYPO3 v10+.
TYPO3 v10 melewatkan halaman jenis "SysFolder" dan "Spacers" secara default saat membuat URL subhalaman. masi menyertakannya secara default!
masi juga dilengkapi dengan kotak centang baru untuk halaman, untuk mengecualikan slug halaman tertentu saat membuat subhalaman. Dengan cara ini, Anda hanya dapat mengecualikan SysFolder tertentu.
Ada perintah CLI untuk memigrasi opsi dari RealURL ke bidang database masi .
masi mengevaluasi PageTSconfig di mana Anda dapat mengganti nilai-nilai Anda.
TCEMAIN.pages.slug.generatorOptions {
fields = company, city
fieldSeparator = -
}
masi memungkinkan Anda menyetel awalan keras (!) untuk pohon halaman tertentu melalui PageTS:
TCEMAIN.pages.slug.generatorOptions {
prefix = /wishlist/
}
Awalan apa pun ditambahkan SEBELUM awalan halaman induk, namun Anda juga dapat menonaktifkan opsi "prefixParentPageSlug"
TCEMAIN.pages.slug.generatorOptions {
prefixParentPageSlug = 0
}
Tentu saja, semua nilai dalam bidang "slug" dapat diubah oleh editor, tetapi ini dilakukan demi kenyamanan.
Gunakan melalui composer req b13/masi
atau instal Extension masi
dari Repositori Ekstensi TYPO3.
masi membutuhkan TYPO3 v10.4.0 atau lebih baru.
Jika Anda ingin bermigrasi dari RealURL, jalankan perintah satu kali ini selama bidang database pages.tx_realurl_exclude
ada, dan transfer data ke pages.exclude_slug_for_subpages
:
`vendor/bin/typo3 database:migrate:masi`
Ada juga wizard pemutakhiran bagi Penginstal untuk menjalankan fungsi yang sama melalui Alat Peningkatan Penginstal TYPO3.
Sebagai TYPO3 Core, masi dilisensikan di bawah GPL2 atau lebih baru. Lihat file LISENSI untuk lebih jelasnya.
Ekstensi ini dibuat sebagai contoh tentang apa yang dapat Anda lakukan dengan satu kait ajaib untuk TYPO3 v10 dan menyesuaikan banyak hal.
Komunitas TYPO3 sering meminta fungsionalitas, yang dapat dimasukkan ke dalam ekstensi kecil dan efisien, dan masi melakukan hal itu, tanpa harus membebani semuanya ke dalam TYPO3 Core.
masi awalnya dibuat oleh Benni Mack pada tahun 2019, untuk b13, Stuttgart, dengan dukungan bagus dari Martin Kutschker.
Temukan lebih banyak ekstensi TYPO3 yang telah kami kembangkan yang membantu kami memberikan nilai dalam proyek klien. Sebagai bagian dari cara kami bekerja, kami fokus pada pengujian dan praktik terbaik untuk memastikan kinerja jangka panjang, keandalan, dan hasil di semua kode kami.