
ธีมแนวราชการสำหรับ 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' 
           ] 
        ] 
    ]
//... 
]


 
                             
                        
ความคิดเห็น