display theme setting

สำหรับ theme ซื้อมานั้น จะมีส่วนสำหรับปรับแต่ง theme ของเว็บไซต์เช่น color,background ซึ่งสามารถกำหนดได้ที่ admin module ว่าจะให้ลูกค้าเลือก theme เองได้หรือไม่ ซึ่งในทางโค้ด มันจะมาเพิ่ม tag style ปรับแต่งให้ทีหลัง ซึ่งทำให้การเช็คกับมาตรฐาน W3C นั้นผิดกฏ เพราะไม่ควรมี tag style ควรจะไปอยู่ในไฟล์ css ดังนั้น ถ้าหากไม่จำเป็นปิดการใช้งานส่วนนี้ไปเลยดีกว่า

ซึ่งตำแหน่งในการเลือก render theme จะอยู่ที่ไฟล์ catalog/view/theme/default/template/module/styler.tpl

ให้เราเพิ่มโค้ดนี้ไว้บรรทัดแรก

<?php if($styles['display_theme_settings']){ ?>

และโค้ดนี้ไว้บรรทัดสุดท้าย

<?php } ?>

ถ้าหากใน admin module theme setting เราเซ็ท disabled ไว้ หมายความว่าไม่ให้ลูกค้าเซ็ทเองได้ โค้ดส่วนนี้จะไม่ทำงาน จะได้ไม่มี tag style มาอยู่ใน html

Related posts:

This entry was posted in opencart. Bookmark the permalink.