Joomla! Code Factory
Damit in bestimmten Koponenten die Bildadresse auch mit #joomlaImage://local-images/ xxx ?width=x&height=x eingetragen wird muss man im JCE-Editor unter Profile - Features & Layout -> Additional Features den Hacken bei File Browser entfernen.
Wie mann die Custom Fields ausgeben kann.
Ausgabe erfolgt dann mit $customFieldsValue['name'];
/**
use Joomla\Component\Fields\Administrator\Helper\FieldsHelper;
$jcfields = FieldsHelper::getFields('com_content.article', $item, true);
$CustomFieldsValue = array(); $CustomFieldsLabel = array(); foreach($jcfields as $field) { $CustomFieldsValue[$field->name] = $field->value; $CustomFieldsLabel[$field->label] = $field->label; }
Wie erhalte ich den Linke zu einer Category
/**
use Joomla\CMS\Router\Route;
use Joomla\Component\Content\Site\Helper\RouteHelper;
Route::_(RouteHelper::getCategoryRoute($this->item->catid, $this->item->language))
Route::_(RouteHelper::getArticleRoute($this->item->slug, $this->item->catid, $this->item->language))
Wie kann ich die Params einer Komponente holen?
/**
use Joomla\CMS\Component\ComponentHelper;
$params = ComponentHelper::getParams('com_foos');
$foo = $params->get('foo');