[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • [solved] Wie gebe ich Inhalte der Spalte 2 der Startseite aus
Seite 1 von 1

[solved] Wie gebe ich Inhalte der Spalte 2 der Startseite aus

Verfasst: 17. Mär 2016, 17:07
von Tizian
unter r4 gab es diese möglichkeit leere spalten über die inhalte auf der startseite zu füllen:
http://www.redaxo.org/de/wiki/index.php ... teSpalten2

jetzt habe ich es in r5 mal so versucht und scheitere:

Code: Alles auswählen

<?php
$mission = '';
$mission = $this->getArticle('2');
if ($mission == '') {
$mission = rex_article::getSiteStartArticle('2');
}
echo '<div class="row">'.$mission.'</div>';
?>
der fehler liegt wahrscheinlich in der zeile

Code: Alles auswählen

    $mission = rex_article::getSiteStartArticle('2');
nur wie ist es richtig?
gibt ein cheat-sheet für r5?

Eine mögliche Lösung:

Code: Alles auswählen

<?php
$mission = $this->getArticle('2'); // Ausgabe wenn Spalte 2 mit Inhalt

if ($mission == '') { // Ausgabe wenn Spalte 2 ohne Inhalt
  
$embed_article = new rex_article_content(rex_article::getSiteStartArticleId());
$mission = $embed_article->getArticle('2'); 

}
		echo '<div class="row">'.$mission.'</div>';
?>
jetzt wünsche ich mir noch die übersetzungen der anderen möglichkeiten:
Inhalte von einem anderen Artikel übernehmen
Inhalte von der Rootkategorie übernehmen
Inhalte von der übergeordneten Kategorie übernehmen
Inhalte von der Startseite der aktuellen Kategorie übernehmen
:D