Theme แนวราชการสำหรับ Yii Framework 2

wave

Theme แนวราชการสำหรับ Yii Framework 2

มานพ กองอุ่น 12 พ.ค. 2016, 13:53:15 7,259

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

//... 
]


ความคิดเห็น

หากบทเรียนรู้มีความผิดพลาดประการใด หรือมีข้อเสนอแนะกรุณาแจ้ง contact@programmerthailand.com
รายละเอียด
  • ดู 7,259
  • รักเลย 0
  • หมวดหมู่ Yii Framework 2 (Yii2)
  • เขียนเมื่อ
  • แก้ไขเมื่อ
  • Tags yii theme ราชการ
ข้อมูลผู้เขียน
มานพ กองอุ่น

มานพ กองอุ่น

เป็นสมาชิกเมื่อ: 18 ธ.ค. 2009

เนื้อหาที่เกี่ยวข้อง