การเขียน
Joomla นั้นเราต้องเขียนทั้งหน้าบ้านและ หลังบ้าน ก็คือในส่วนของ ผู้ใช้งาน และ ผู้ดูแลระบบนะครับ ส่วนหน้าบ้านก็จะเป็นพวก การวางตำแหน่ง ของ Module ต่าง ๆ การสร้าง Module เพื่อนำมาแสดงผล การทำ
CSS ที่ทำให้มีความสวยงามของ เว็บไซต์ ในบทความนี้นะครับ จะเขียนเกี่ยวกับ การเขียน CSS ในหน้า Index โดยไม่จำเป็นต้องสร้างอีกไฟล์นึงครับ สามารถดึง ค่าที่มีการคอนฟิกจากหลังบ้านมาใช้งานได้ครับ Config คืออะไรสามารถดูได้
ที่นี่
ขั้นตอนแรกนะครับ ให้เราเขียน ฟังก์ชันนี้เลยครับ ฟังก์ชันนี้นะครับก็เหมือน ในการเขียน PHP ทั่วไปก็คือ <style></style> นั่นเองครับ
ถ้าเราอยากใส่โค้ดในการ ปรับแต่ง CSS ของเว็บไซต์ก็ให้เราใส่โค้ดแบบนี้เลยครับ เช่น เราจะทำ Background ของ Body ก็ใช้คำสั่ง ก็เหมือนกับการเขียน php ทั่วไปแต่ แค่ใช้คำสั่งที่เปลี่ยนจาก style เป็น $doc->addStyledeclaration(""); ครับผม
โค้ด: เลือกทั้งหมด
$doc->addStyledeclaration("
body{
background-color:blue;
}
");
เราสามารถประยุกต์ใช้งานได้นะครับ อย่างเช่น ถ้าเรามีการ Config จากหลังบ้านโดยกำหนดสี Background ก็ให้ใช้คำสั่ง
ตัวอย่างก็คือ
โค้ด: เลือกทั้งหมด
$doc->addStyledeclaration("
body{
background: ".$this->params->get('$name_color')."; // $name_color ก็คือ ชื่อตัวแปรของสีครับ
}
")