Wie gehe ich mit dem Cheatsheet und den Variablen um?
Verfasst: 8. Nov 2010, 00:33
Hi,
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:
ich weiß, das ich hier:
etwas ändern muss, aber nur was? ich hab aus (0,true) schon (1,true) gemacht, das hat aber nicht funktioniert.
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:
aber wie muss ich es umändern, damit es mir nur der name der 2. ebene anzeigt.
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
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