Liste der Anhänge anzeigen (Anzahl: 1)
Hallo nochmal,
die Klasse wird geladen, aber keines der Beispiele funktioniert für mich.
erhalte immer "Warning: in_array() expects parameter 2 to be array, null given"
config/config.php
PHP-Code:
$GLOBALS['TL_HOOKS']['changelanguageNavigation'][] = array('ChangeProductsLang', 'onChangelanguageNavigation');
classes/ChangeProductsLang.php
PHP-Code:
<?php
namespace Contao;
use Haste\Input\Input;
use Terminal42\ChangeLanguage\Event\ChangelanguageNavigationEvent;
class ChangeProductsLang
{
public function onChangelanguageNavigation(ChangelanguageNavigationEvent $event){
$navigationItem = $event->getNavigationItem();
// Detect item for the current page, e.g. to do nothing
if ($navigationItem->isCurrentPage()) {
return;
}
// Override label of navigation item
$navigationItem->setLabel('custom label');
// Make the link open in a new window
$navigationItem->setNewWindow(true);
}
}
?>
app_dev.php
Anhang 23684