mit
Code: Alles auswählen
<?php print $this->getArticle(); ?>
Wie kann ich den Startartikel der übergeordneten Seite dort holen?
Grüße
Code: Alles auswählen
<?php print $this->getArticle(); ?>
Code: Alles auswählen
$article = OOArticle::getCategoryStartArticle(REX_CATEGORY_ID);
Code: Alles auswählen
$article = OOArticle::getCategoryStartArticle($this->getParentId());
Code: Alles auswählen
//id der übergeordneten kategorie
$parent_category_id = $article_object->getParentId();
//print $parent_category_id;
//übergeordnete kategorie als objekt
if($parent_category_id !=0){
$parent_category_object = OOCategory::getCategoryById($parent_category_id);
//print $parent_category_object->getUrl();
//print $parent_category_object->getName();
};
ich auch nicht.Amadon hat geschrieben:bin ja noch nicht so ein profi in redaxo
Code: Alles auswählen
<?php $art = new article(); $art->OOArticle::getCategoryStartArticle($this->getParentId()); $art->getArticle(); print $art->getArticle(); ?>
Code: Alles auswählen
Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM
Nee!netable hat geschrieben:bekomme aber einenfehler, stehe aber etwas auf dem schlauch und finde den fehler nicht wieso, weil eigendlich ist der weg doch OK...?Code: Alles auswählen
Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM
Code: Alles auswählen
<?php
if($this->getParentId())
{
$art = OOArticle::getCategoryStartArticle($this->getParentId());
echo $art->getArticle();
}
?>
wird nicht funktionieren, da die klasse OOArticle die Methode getArticle() nicht kennt. Ich denke, so müsste es funktionieren:Xong hat geschrieben:Nee!
Eher so:Code: Alles auswählen
<?php if($this->getParentId()) { $art = OOArticle::getCategoryStartArticle($this->getParentId()); echo $art->getArticle(); } ?>
Code: Alles auswählen
if($this->getParentId())
{
$art = new rex_article;
$art->setArticleId($this->getParentId());
echo $art->getArticle();
}
Code: Alles auswählen
Fatal error: Call to undefined method article::getParentId()
Code: Alles auswählen
if($this->getValue('category_id'))
{
$art = new rex_article;
$art->setArticleId($this->getValue('category_id'));
echo $art->getArticle();
}
Code: Alles auswählen
Fatal error: Class 'rex_article' not found
Code: Alles auswählen
<?php if($this->getValue('category_id'))
{
$art = new article;
$art->setArticleId($this->getValue('category_id'));
echo $art->getArticle();
}
?>
Code: Alles auswählen
<?php
$cat = OOCategory::getCategoryById($this->getValue('category_id'));
$parent = $cat->getParent();
$art = new article();
$art->setArticleId($parent->getId());
print $art->getArticle();
?>