ธีมแนวราชการสำหรับ Yii Framework 2 สามารถติดตั้งผ่าน Composer โดยพิมพ์คำสั่ง
composer require kongoon/yii2-theme-ratchakarn
หากพบข้อผิดพลาดประการใดกรุณาแจ้ง Issue ได้ที่
https://github.com/kongoon/yii2-theme-ratchakarn/issues
การใช้งาน
สำหรับ frontend เปิดไฟล์ frontend/config/main.php จากนั้นกำหนด layout ดังนี้
components = [
//...
'view' => [
'theme' => [
'pathMap' => [
'@app/views' => '@vendor/kongoon/yii2-theme-ratchakarn/views'
]
]
]
//...
]
หากต้องการแก้ไข layout เพิ่มเติมให้ copy folder vendor/kongoon/yii2-theme-ratchakarn/views/layouts มาไว้ที่ ใหม่ เช่น สร้าง theme เก็บของตัวเองไว้ที่ frontend/themes/yourtheme/views/layouts
หมายเหตุ วิธีนี้เป็นการป้องกันเมื่อเรียกใช้คำสั่ง composer update ซึ่งจะทำให้ไฟล์ที่อยู่ใน @vendor/kongoon/yii2-theme-ratchakarn/views/layouts ถูกเขียนทับหากมีการเปลี่ยน version ใหม่
จากนั้นแก้ไข frontend/config/main.php ดังนี้
components = [
//...
'view' => [
'theme' => [
'pathMap' => [
'@app/views' => '@frontend/themes/yourtheme/views'
]
]
]
//...
]
ความคิดเห็น