[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Modul für Ausgabe von Text in einem DIV - 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/
morfer
Beiträge: 105
Registriert: 24. Mär 2009, 01:58

Modul für Ausgabe von Text in einem DIV

24. Mär 2009, 02:17

Hallo, ich bin gerade dabei mich intensiv mit Redaxo zu beschäftigen. Die erste Seite ist auch schon fertig gebaut :)

Nun suche ich eine Möglichkeit einen Text eingeben zu können, der dann in einem DIV ausgegeben werden soll.

Hintergund: Auf der Startseite soll mein Kunde einen Willkommenspruch anzeigen können. Die Ausgabe soll in einem DIV in meinem Template geschehen und nicht im Content Bereich.

Meine Idee wäre jetzt einen Artikel zu erstellen, der quasi offline ist. Diesen dann wie folgt in mein DIV packen:

$spruch = new article;
$spruch->setArticleID(SpruchartikelID);
echo $spruch->getArticle();

Gibts dafür evtl. schon ein Modul oder Addon?
Bin über Denkanstöße und Hilfe sehr dankbar!

Gruß

Benutzeravatar
darwin
Beiträge: 1725
Registriert: 2. Jan 2007, 17:10
Wohnort: LA

24. Mär 2009, 12:53

Hi,

es gibt mehrere Möglichkeiten Dein vorhaben zu realisieren.
Evtl. wäre es eine Lösung über die CTYPES zu gehen.
Erstelle dir einen eigenen Bereich/Spalte im Template,
und hol dir den "Spruch" über die CTYPE_ID(hier: 2).

Code: Alles auswählen

// Ausgabe für den Spruch
// Artikel ID: 24 --> Beispiel ID
$derSpruch = $this->getArticle(2);
if ($derSpruch == "") {
	$art = new article(24); 
	$derSpruch = $art->getArticle(2);
}

// Ausgabe
print '<div class="derSpruchDiv">'.$derSpruch.'</div>';
grz. Chris

morfer
Beiträge: 105
Registriert: 24. Mär 2009, 01:58

Danke

24. Mär 2009, 13:41

Super vielen Dank, habe es mit CTYPES hinbekommen...
Hab es mit folgendem Code gebastelt:

<?php
$spruch = $this->getArticle(2);
if ($spruch == '') {
$a = new rex_article($REX['START_ARTICLE_ID']); $spruch = $a->getArticle(2);
}
echo $spruch;
?>

So wird der Spruch auf jeder Seite angezeigt.

Der Spruch wird in dem Startartikel über die Spalte "Spruch" eingetragen.

Zurück zu „Allgemeines [R4]“