Hallo!
Bin jetzt wieder ein paar Tage nicht dazu gekommen, mir ist nun aber etwas klarer wie das Ganze funktioniert.
Die Ausgabe der der Parameter funktioniert mit:
Auch die Anzeige des unformatierten Datums funktioniert, der Parameter heißt publish_up:
Wie du bereits empfohlen hast, werde ich aber die Layouts verwenden.
Falls jemand ähnliches mal machen möchte, anbei mein neues default.php.
PHP
<article class="item-page<?php echo $this->pageclass_sfx; ?>" itemscope itemtype="https://schema.org/Article">
<header class="article_header">
<?php if ($params->get('show_title')) : ?>
<h2 itemprop="headline">
<?php echo $this->escape($this->item->title); ?>
</h2>
<?php endif; ?>
</header>
<div class="article_body">
<div itemprop="articleBody">
<?php echo $this->item->text; ?>
</div>
</div>
<footer class="article_footer">
<?php if ($params->get('show_author') || $params->get('show_publish_date')) : ?>
<div class="article_information">
<?php
if ($params->get('show_author')) :
echo $this->escape($this->item->author);
echo " ";
endif;
if ($params->get('show_publish_date')) :
// echo '<pre>'; echo print_r($this->item,true); echo '</pre>';
// echo $this->escape($this->item->publish_up);
echo JText::sprintf('COM_CONTENT_PUBLISHED_DATE_ON', JHtml::_('date', $this->item->publish_up, JText::_('DATE_FORMAT_LC3')));
endif;
?>
</div>
<?php endif; ?>
</footer>
</article>
Alles anzeigen