ระบบจัดการเนื้อหาของเว็บไซต์ "Joomla" ให้คุณเลือกสไตล์การออกแบบจากเทมเพลตสำเร็จรูป และสร้างสไตล์ของคุณเองและนำไปใช้กับเว็บไซต์ของคุณ
แม่แบบคืออะไรและประกอบด้วยอะไร
เทมเพลต Joomla คือชุดของไฟล์ที่มีรหัส รูปภาพ และไอคอน ซึ่งโดยค่าเริ่มต้นจะอยู่ในโฟลเดอร์ / templates ข้อมูลมาร์กอัปสำหรับเทมเพลตของคุณควรเขียนในไฟล์ index.php นี่คือโค้ด HTML ที่ระบุพื้นที่ซึ่งจะแสดงข้อมูลนี้หรือข้อมูลนั้น ข้อมูลเกี่ยวกับสิ่งนี้ถูกเขียนลงในไฟล์นี้ในรูปแบบของฟังก์ชั่น php (ตัวอย่างของฟังก์ชั่นต่างๆ ได้แก่ การนำทาง, เนื้อหา, ชื่อ ฯลฯ) การแยกส่วนที่สำคัญในแง่ของการจัดระเบียบเทมเพลตใน Joomla คือความแตกต่างระหว่างเนื้อหาหลักและเนื้อหาเพิ่มเติม ส่วนแรกมีหน้าที่แสดงส่วนประกอบที่เรียกว่า ส่วนที่สองใช้สำหรับแสดงโมดูล
คอมโพเนนต์ Joomla เป็นส่วนขยายประเภทหนึ่ง ซึ่งเนื้อหาจะแสดงตามกฎที่กึ่งกลางของหน้าเว็บไซต์ นี่คือแกนข้อมูล นอกจากนี้ แบนเนอร์ยังเป็นส่วนประกอบในตัวของระบบ Joomla โมดูล Joomla ช่วยให้คุณสามารถขยายการทำงานของเทมเพลตได้ ประกอบด้วยรหัสผู้บริหารและไฟล์การกำหนดค่า ในการติดตั้งส่วนประกอบและการตั้งค่าที่สร้างขึ้น ให้ใช้ "Template Manager" "Joomla" คลิก "ค้นหา" - ระบบจะรู้จักการตั้งค่าที่จัดเก็บไว้ในโฟลเดอร์ / templates เลือกเทมเพลตของคุณและคลิกติดตั้ง
ไฟล์สำคัญอีกไฟล์หนึ่งของการตั้งค่าเทมเพลต “Joomla” คือ template_css.css ตามชื่อที่สื่อถึง ด้วยความช่วยเหลือของไฟล์นี้ การออกแบบภายนอกของไซต์ของคุณจะถูกกำหนดโดยตรง โค้ดนี้เขียนด้วยภาษา CSS ดังนั้นคุณจึงสามารถใช้คุณลักษณะทั้งหมดของภาษานี้ได้ เช่น กำหนดขนาด สีและประเภทของฟอนต์ ตำแหน่งของข้อความบนหน้า ฯลฯ
นอกจากไฟล์หลักเหล่านี้ที่มีรหัสและการตั้งค่าแล้ว เทมเพลตยังมีไฟล์กราฟิกผู้ใช้ที่จำเป็นสำหรับการออกแบบ ซึ่งเป็นไฟล์แยกต่างหากที่มีการตั้งค่าเทมเพลตที่กำหนดลักษณะที่ปรากฏของเพจออฟไลน์
คุณสมบัติที่ผู้เริ่มต้นควรพิจารณา
บ่อยครั้ง พื้นที่มาร์กอัปทั้งหมดของเทมเพลตของคุณอาจไม่มีข้อมูลหรือโมดูลบางส่วนเมื่อใช้งานครั้งแรก ซึ่งอาจเกิดจากสาเหตุหลายประการ รวมถึงข้อบกพร่องในโค้ด ในการแก้ไขปัญหานี้ ให้เพิ่มการตรวจสอบเนื้อหาในพื้นที่ลงในไฟล์การตั้งค่าเทมเพลตของคุณ ตอนนี้ลักษณะที่ปรากฏของหน้าจะเปลี่ยนไปแบบไดนามิก ขึ้นอยู่กับการมีอยู่ของเนื้อหา เช่นเดียวกับการแสดงโมดูล - หากขาดเนื้อหาด้วยเหตุผลใดก็ตามคุณจำเป็นต้องปิดการใช้งานการสร้างรหัสของโมดูลเหล่านี้