Dennoch habe ich mich dazu entschlossen dem CMS eine Chance zu geben.
Bisher habe ich mich in der Doku ein wenig durchgearbeitet und mich im CMS selber ein wenig umgesehen und im Forum gelesen.
Ich nutze für ein Menü das Template SleightOfHand und war bisher zufrieden damit.
Das Menü habe ich letztes Jahr gebastelt und seitdem nicht angerührt. Vor ein paar Tagen (wird das Wort eigentlich groß geschrieben?) habe ich den Server gewechselt und plötzlich habe ich sowohl die Grafik als auch den Text im Menü!? Wie kann das sein?
Die einfache Variante von SOH bringt nicht wirklich etwas (Text, aber keine Grafik):
- Code: Alles auswählen
<?php
// example category-list module (simplified)
$cats = OOCategory::getRootCategories();
echo '<ul>';
foreach ($cats as $cat) {
echo '<li>';
echo a561_sleightofhand(array(
'text' => $cat->getValue('name'),
'font' => 'SharkSoftBites.ttf',
'link' => $cat->getUrl(),
'prefix' => '<h6>',
'suffix' => '</h6>',
'color' => array(166,151,0),
'mouseover' => array(255,0,0),
'size' => '100',
'spacing' => '1.6'
));
echo '</li>';
}
echo '</ul>';
?>
Die erweiterte Variante einer Freundin (die bei ihr wunderbar funktioniert) läuft eben mit Grafik UND Text:
- Code: Alles auswählen
<?php
$PATH = explode('|',$this->getValue('path').$this->getValue('article_id').'|');
$path1 = $PATH[1];
$path2 = $PATH[2];
print '<ul>';
foreach (OOCategory::getRootCategories(true) as $lev1) {
if(($lev1->getId() == $path1) and ($path2 == '')) {
echo a561_sleightofhand(array(
'text' => $lev1->getName(),
'prefix' => '<li>',
'suffix' => "</li>",
//'link' => 'http://bit.ly/sleightofhand-site',
'font' => 'HelveticaNeue.ttf',
'color' => array(177,177,177),
'mouseover' => array(177,177,177),
'size' => '16',
'spacing' => '1.5'
));
}
elseif(($lev1->getId() == $path1) and ($path2 != '')) {
echo '<li><a href="'.$lev1->getUrl().'" class="rootline">'.$lev1->getName().'</a></li>';
}
else {
echo a561_sleightofhand(array(
'text' => $lev1->getName(),
'prefix' => '<li>',
'suffix' => "</li>",
'link' => $lev1->getUrl(),
'font' => 'HelveticaNeue.ttf',
'color' => array(102,102,102),
'mouseover' => array(177,177,177),
'size' => '16',
'spacing' => '1.5'
));
}
};
print '</ul>';
?>

kann es vielleicht etwas mit CSS zu tun haben?
Danke, Gruß
Edit:
Ich habe den Header mit </header> anstatt mit </head> geschlossen!


