สอบถามมีฟังก์ชันอะไรทีให้โมดูลมาแสดงในหน้าเพจ
Moderator: mindphp, ผู้ดูแลกระดาน
- Thanapoom1514
- PHP VIP Members
- โพสต์: 4329
- ลงทะเบียนเมื่อ: 04/07/2022 9:46 am
สอบถามมีฟังก์ชันอะไรทีให้โมดูลมาแสดงในหน้าเพจ
ผมมีตารางเก็บค่าไอดีของโมดูลที่เราได้เพิ่มเอาไว้ครับ และต้องการนำมาแสดงในหน้าเพจ จะสอบถามว่ามีฟังก์ชันอะไรบ้างครับในตัวของ joomla 3 ที่เอาโมดูลขึ้นมาแสดงครับ
- tsukasaz
- PHP VIP Members
- โพสต์: 22100
- ลงทะเบียนเมื่อ: 18/04/2012 9:39 am
Re: สอบถามมีฟังก์ชันอะไรทีให้โมดูลมาแสดงในหน้าเพจ
ลองดูครับ
โค้ด: เลือกทั้งหมด
// เรียก object ของ module ด้วย ModuleHelper มาไว้ที่ตัวแปรชื่อ $module
$module = Joomla\CMS\Helper\ModuleHelper::getModule('mod_login');
// เอาตัวแปร $module ที่เก็บ object ไว้มา render แสดงผล
echo Joomla\CMS\Helper\ModuleHelper::renderModule($module);
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
- Thanapoom1514
- PHP VIP Members
- โพสต์: 4329
- ลงทะเบียนเมื่อ: 04/07/2022 9:46 am
Re: สอบถามมีฟังก์ชันอะไรทีให้โมดูลมาแสดงในหน้าเพจ
ได้แล้วครับ แต่ผมจะใช้เป็น getModuleByIdtsukasaz เขียน: ↑21/04/2023 2:21 pm ลองดูครับ
โค้ด: เลือกทั้งหมด
// เรียก object ของ module ด้วย ModuleHelper มาไว้ที่ตัวแปรชื่อ $module $module = Joomla\CMS\Helper\ModuleHelper::getModule('mod_login'); // เอาตัวแปร $module ที่เก็บ object ไว้มา render แสดงผล echo Joomla\CMS\Helper\ModuleHelper::renderModule($module);
โค้ด: เลือกทั้งหมด
$module = JModuleHelper::getModuleById($page_box['module_id']);
$moduleHTML = JModuleHelper::renderModule($module);
echo $moduleHTML;
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: Google [Bot] และบุคลทั่วไป 66