[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Redaxo 4.2.1: Einfügen eines weiteren Artikels - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
dag
Beiträge: 369
Registriert: 24. Aug 2004, 22:11
Wohnort: Dortmund
Kontaktdaten: Website

Redaxo 4.2.1: Einfügen eines weiteren Artikels

1. Apr 2010, 17:03

Hallo,
kann es sein, dass diese Methode, die Inhalte eines zusätzlichen Artikels einzufügen, in der Version 4.2.1 nicht mehr funktioniert?

Code: Alles auswählen

$artikel_2 = new rex_article;
$artikel_2->setCLang($REX['CUR_CLANG']);
$artikel_2->setArticleID(123);

echo "<div>".$artikel_2->getArticle()."</div>";
VG
Dagmar

Benutzeravatar
timo.huber
Beiträge: 305
Registriert: 22. Dez 2009, 13:26

2. Apr 2010, 15:02

hi,

doch, das klappt so.

mfg
$glaskugel = new rex_glaskugel();
$loesung = $glaskugel->getLoesung("problem");
foreach ($loesung as $l)
{
echo $l;
}

Benutzeravatar
Richard.Laing
Beiträge: 2105
Registriert: 28. Aug 2005, 00:55
Wohnort: Brühl / Rheinland
Kontaktdaten: Website

4. Apr 2010, 11:31

jup klar klappt das wenn du die id angepasst hast ;)

Code: Alles auswählen

$artikel_2->setArticleID(123); 
123 in die id die du einbinden möchtest.

wenn du das ganze z.b. im template verwenden willst (im html bereich)

dann reicht auch

Code: Alles auswählen

REX_ARTICLE[123]
gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de

dag
Beiträge: 369
Registriert: 24. Aug 2004, 22:11
Wohnort: Dortmund
Kontaktdaten: Website

5. Apr 2010, 18:50

jup klar klappt das wenn du die id angepasst hast
....
Ich habe diesen Code schon in mehreren Redaxo-Versionen ohne Probleme eingesetzt. Das mit der ID ist nicht das Thema. Wenn ich bei Redaxo 4.2.1 diesen Code in eine Seite einbinde:

Code: Alles auswählen

<?php

  $artikel_neu = new rex_article;
  $artikel_neu->setCLang($REX['CUR_CLANG']);
  $artikel_neu->setArticleID(33);

echo "<div>".$artikel_neu->getArticle()."</div>"; 
?>
bekomme ich in der eigentlichen Inhaltsspalte den gewünschten Inhalt, in der Spalte daneben jedoch folgendes angezeigt:

Code: Alles auswählen

ctype == '1' || ($this->ctype == '-1')) { ?>setCLang($REX['CUR_CLANG']); $artikel_neu->setArticleID(33); echo "
".$artikel_neu->getArticle()."
"; ?>
Der einzufügende Artikel hat kein Template. Dieser Effekt tritt auch auf, wenn eine völlig leere Seite eingebunden werden soll. Es kann also nicht am verwendeten Modul liegen, mit der der Inhalt der eigentlich einzubindenden Seite erstellt wurde.
Kann vielleicht jemand mit diesem Effekt etwas anfangen und mir einen Tip geben, was ich ändern oder kontrollieren müßte? Das wäre prima.
VG
Dagmar

Benutzeravatar
Richard.Laing
Beiträge: 2105
Registriert: 28. Aug 2005, 00:55
Wohnort: Brühl / Rheinland
Kontaktdaten: Website

5. Apr 2010, 19:52

hi
arbeitest du mit ctype?

dann evtl. so (ungetestet)

Code: Alles auswählen

<?php

  $artikel_neu = new rex_article;
  $artikel_neu->setCLang($REX['CUR_CLANG']);
  $artikel_neu->setArticleID(33);

echo "<div>".$artikel_neu->getArticle(1)."</div>";
?>


ODER poste mal das komplette modul damit man mal schauen kann...

gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de

dag
Beiträge: 369
Registriert: 24. Aug 2004, 22:11
Wohnort: Dortmund
Kontaktdaten: Website

5. Apr 2010, 21:23

Hallo Richard,
danke für deine schnelle Antwort. Aber auch damit erscheint der Fehler. Der Artikel, der eingefügt werden soll, hat kein Template und kein Ctype. Und an einem Modul kann es nicht liegen, da der Fehler auch auftritt, wenn man testweise einen Artikel ohne Blöcke einbindet. Ich habe halt keine Idee, wo ich zur Fehlersuche ansetzen soll. Ich werde alternativ die Inhalte über eine SQL-Abfrage einbinden.
VG
Dagmar

Zurück zu „Allgemeines [R4]“