Курсовая работа: Побудова компонент та модулів для системи управління контентом Joomla
if ($rows) {
foreach ($rows as $row) {
$auto .= " <li>". $row_>text . "</'li>\n";
}
}
Sauto .= "</ul>\n";
return $auto;
}
}
?>
Укласі helper запитрядківданихвідбуваєтьсяпіслявсьогоіншоговциклі
for.
Шаблон ( tmpl / default . php )
У цій досить простій конструкції змінна $auto зберігає вивід классу helper. Можна було б також просто виконати цикл for із класу helper і дуже вплинути на код HTML, що підлягає виводу, і в такий спосіб дозволити дизайнерові шаблона переписати вихідний код.
tmpl/default.php:
defined( '_JEXEC ) or die( 'Restricted access' ); ?>
<?php echo $auto; ?>
Файл mod_auto.xml
ДляінсталяціїмодулязнадоблятьсявсінеобхідніданідляінсталятораJoomla увигляді XML-файлу (якіувипадкукомпоненти).
mod_auto.xml:
<?xml version="l.ПРО" encoding="utf_8"?>
<install type="module" version="l.5.0">
<name>Auto</name>
<author>Hagen Graf</author>
<creationDate>November 2007</creationDate>
<copyright>(C) 2007 cocoate.com All rights reserved.</copyright>
<license>GNU/GPL</license>
<authorEmail>hagen.grafSgmail.com</authorEmail>
<authorUrl>www.cocoate.com</authorUrl>