Hi,
ich meinte ja auch sowas wie man es bei mod_rewrite macht:
RewriteRule (.*)-foo$ index.php?page=$1
Habe mir aber mittlerweile etwas die Komponentenentwicklung angesehen und dort klappt es alles ganz gut, auch mit dem Routing. In die router.php kann man alles eintragen.
Was mich noch interessieren würde, man hat im Controller immer nur die Variable $task zur Verfügung, anhand derer ich unterscheide ob Übersicht oder Detailseite. Angenommen die Komponente heist Test, dann kann ich in test.php immer auf die Variabe $task zugreifen, jedoch nicht auf $alias.
PHP-Code:
$link1 = JRoute::_('index.php?option=' . $option.'&task=foo');
mach ich sowas:
PHP-Code:
$link1 = JRoute::_('index.php?option=' . $option.'&alias=foo');
dann zeight mit var_dump($alias) NULL an. Warum ist das so bzw. wie kann ich mir $alias verfügbar machen?
Lesezeichen