Hallo,
ich habe schon diverses Versucht, aber immer ohne Erfolg!
Mein Problem liegt in der Struktur der default.php! Wenn ich in der Komponente, ein Feld leer lasse, und dies in meinem Modul aktiviere, dass es im Frontend angezeigt werden soll, bekomme ich eine leere Zeile!
Wie kann ich die default.php ändern, so dass ich auchdie leeren Zeilen rausbekomme?
Anbei drei Screeshots das Problem!
Die helper.php bringt die Einträge:
Und in der default.php, werden die Daten angezeigt:
Ich bin dankbar für Ihre Hilfe!
ich habe schon diverses Versucht, aber immer ohne Erfolg!
Mein Problem liegt in der Struktur der default.php! Wenn ich in der Komponente, ein Feld leer lasse, und dies in meinem Modul aktiviere, dass es im Frontend angezeigt werden soll, bekomme ich eine leere Zeile!
Wie kann ich die default.php ändern, so dass ich auchdie leeren Zeilen rausbekomme?
Anbei drei Screeshots das Problem!
Die helper.php bringt die Einträge:
Code:
<?php // no direct access
defined('_JEXEC') or die('Restricted access');
class modTestHelper
{
function getTest($menu_count = 5)
{
$db =& JFactory::getDBO();
$query = 'SELECT * FROM `#__test` ORDER BY date, name, id DESC LIMIT '.$menu_count;
$db->setQUery($query);
$fpTest = $db->loadObjectList();
return $fpTest;
}
}
?>
Und in der default.php, werden die Daten angezeigt:
Code:
<?php // no direct access
defined('_JEXEC') or die('Restricted access');
JHTML::_('stylesheet', 'latest.css', 'modules/'.$module->module.'/assets/');
foreach ($display as $key => $val)
{
if ($val == 1)
{
$outputs[] = $key;
}
}
if (count($frontTest))
{
if ($menuStyle == 'list')
{
foreach ($frontTest as $frontTest)
{
foreach ($outputs as $output)
{
if ($output == 'date' )
{
//$outData .= date('d. F Y', strtotime($frontTest->$output)).' ';
echo JHTML::date($frontTest->$output, '%d. %B %Y ').' ';
}
else
{
echo $frontTest->$output.' ';
}
}
echo '<a href="'.JRoute::_('index.php?option=com_Test&mid='.$frontTest->id).'">mehr ...</a> <br />';
}
}
else
{
echo '<table id="modTest" border=0 cellpadding=0 cellspacing=0>';
echo'<tr>';
foreach ($outputs as $output)
{
echo '<th>'.$title[$output].'</th>';
}
echo '<th> </th>';
echo '</tr>';
foreach ($frontTest as $frontTest)
{
echo '<tr>';
foreach ($outputs as $output)
{
if ($output == 'alarmdate' || $output == 'recurrencedate')
{
echo '<td>'.date('d. F Y', strtotime($frontTest->$output)).'</td></tr>';
}
else
{
echo '<td>'.$frontTest->$output.'</td>';
}
}
echo '<td> <a href="'.JRoute::_('index.php?option=com_Test&mid='.$frontTest->id).'">mehr ...</a> </td>';
echo '</tr>';
}
echo '</table>';
}
}
else
{
echo $menuNone;
}
?>
Ich bin dankbar für Ihre Hilfe!