ich habe gerade das Cheatsheet gefunden und steh aber leider ziemlich aufm Schlauch. Ich hab so ein paar sachen verstanden. aber bei den meisten dingen Weiß ich einfach nicht wie und warum ich etwas mache.
zum beispiel will ich hier alle Kategorien der 2. Ebene Ausgeben:
Code: Alles auswählen
<?php
$REX['WS']['SOH']['NVL1']['size'] = 20;
$REX['WS']['SOH']['NVL1']['font'] = 'AgencyFB.ttf';
$REX['WS']['SOH']['NVL1']['color'] = array(209, 209, 209);
$REX['WS']['SOH']['NVL1']['mouseover'] = array(51, 51, 51);
// Navigationen
$navi_main = '';
foreach (OOCategory::getChildrenById(0, true) as $lev1)
{
$url = $lev1->getUrl();
$soh_array = $REX['WS']['SOH']['NVL1'];
if ($lev1->getId() == $path1 || $lev1->getId() == $aid)
{
$soh_array['color'] = $soh_array['mouseover'];
}
// $soh_array['text'] = strtoupper($lev1->getName());
$soh_array['text'] = $lev1->getName();
$soh_array['link'] = $url;
$navi_main .= '<li>';
$navi_main .= a561_sleightofhand($soh_array);
$navi_main .= '</li>';
}
if ($navi_main != '')
{
$navi_main = '<ul>'.$navi_main.'</ul>';
}
echo $navi_main;
?>
Code: Alles auswählen
OOCategory::getChildrenById(0, true) as $lev1
oder,
was ich auch nicht hinbekommen habe, die 2. ebene des aktuellen artikels anzuzeigen.
mit diesen paar zeilen, lasse ich den aktuellen namen des artikel ausgeben:
Code: Alles auswählen
<?php
$article = OOArticle::getArticleById(REX_ARTICLE_ID);
if (OOAddon::isAvailable('sleightofhand')) {
echo a561_sleightofhand(array(
'text' => $article->getName(),
'prefix' => '<h1>',
'suffix' => "</h1>",
'font' => 'AgencyFB.ttf',
'color' => array(209,209,209),
'size' => '25',
'spacing' => '1.5'
));
}
?>
Kenne mich mit Variablen leider garnicht aus. Würde aber gerne den umgang damit lernen. Vorallem in verbindung mit dem Cheatsheet.
Bin über jeden tip dankbar!
Danke schonmal und grüße
Jan