Wie kann ich die Params einer Komponente holen?

/**
 use Joomla\CMS\Component\ComponentHelper;
 $params = ComponentHelper::getParams('com_foos');
 $foo = $params->get('foo');

Attribute wie With und Height auslesen

$img = HTMLHelper::cleanImageURL($element->image);

Lazy Load

 $img->attributes['loading'] = 'lazy';

Bild richtig ausgeben

/**
 * $img->url // The clean URL, no extra params
 * $img->attributes // Array
 * $img->attributes['width']  // The width of the image
 * $img->attributes['height']  // The height of the image
 **/
ArrayHelper::toString($img->attributes);

Nützlicher Link: Joomla! Issue Tracker

<?php print_r(JFactory::getSession()->getID()); ?> 

Es ist natürlich klar das die Session-Id nicht per print_r() ausgeben werden soll. Dies ist nur zum Entwicklen gedacht. Klar Oder?

Korrekte Uhrzeit anhand der Config anzeigen

 $timezone = new DateTimeZone(Factory::getConfig()->get('offset'));
echo Factory::getDate()->setTimezone($timezone)->format(Text::_('DATE_FORMAT_FILTER_DATETIME'));

Korrekte Uhrzeit anhand der Benutzereinstellung anzeigen

 $timezone = Factory::getUser()->getTimezone();
echo Factory::getDate()->setTimezone($timezone)->format(Text::_('DATE_FORMAT_FILTER_DATETIME'));

Nützlicher Link: https://docs.joomla.org/How_to_use_JDate

Link erstellen mit JHTML

 <?php echo JHTML::link($url, $name), array('target' => '_blank')); ?>