hab ich nicht ganz verstanden.
itemid = id des eintrags in #__menu
wenn du die itemid bereits hast:
PHP-Code:
$menu = JSite::getMenu();
$item = $menu->getItem( $itemid );
// debug ... wahlweise jexit(); oder JUtility::dump();
echo '<pre>';print_r( $item );echo '</pre>';
hast du ( nur ) die artikel id:
PHP-Code:
// JLoader::import() duerfte auch okay sein
require_once JPATH_SITE.DS.'components'.DS.'com_content'.DS.'helpers'.DS.'route.php';
// article / category / section
$needles = array( 'article' => (int) $id );
//
$item = ContentHelperRoute::_findItem( $needles );
// debug ... wahlweise jexit(); oder JUtility::dump();
echo '<pre>';print_r( $item );echo '</pre>';
// gleich der fertige link ...
$link = ContentHelperRoute::getArticleRoute( $artikel_id );
//
JHtml::_( 'link', JRoute::_( $link ), JText::_( 'Link Text' ) );
so auf die schnelle,...
Lesezeichen