Hallo, ich habe ein Modul erstellt, und den Ausgabeartikel in einem
Div Container platziert:
<div id=code_3>REX_HTML_VALUE[1]</div>
In der tatsächlichen Seite erscheint der Text aber noch zusätzlich in einem
<p><div id=code_1>Beschreibung des Termins</div></p>.
Wie kann ich erreichen, daß dieses <p>..</p> nicht eingesetzt wird?
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/
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/
- Thomas.Blum
- Entwickler
- Beiträge: 5063
- Registriert: 24. Aug 2004, 22:11
- Wohnort: Dresden
- Kontaktdaten: Website
Hallo Thomas, vielen Dank für die schnelle Antwort..
Ich hab jetzt sowohl Modul und Template 2 Tage durchgeschaut und finde nichts, was dieses <p> </p> erzeugen könnte..
So sieht das Module aus:
<?
// Überschrift
$input =<<< EOT
div id=code_3>REX_HTML_VALUE[1]</div>
EOT;
$textile = new Textile;
$text = "";
if ("REX_VALUE[1]" != "") $text = $textile->TextileThis($input);
$text = str_replace("###"," ",$text);
print $file.$text;
// Fliesstext
$input =<<< EOT
<div id=code_1>REX_HTML_VALUE[2]</div>
EOT;
$textile = new Textile;
$text = "";
if ("REX_VALUE[1]" != "") $text = $textile->TextileThis($input);
$text = str_replace("###"," ",$text);
print $file.$text;
if ("REX_LINK[3]") {
print '<div id=mehr><a href="'."REX_LINK[3]".'" title="'."REX_VALUE[3]".'" alt="'."REX_VALUE[3]".'">'."REX_VALUE[3]".'</a></div>';
}
?>
<hr width="100%" size="1" color="#cccccc"> <br><br>
Und so das [b]Template[/b]: (die Tabelle..)
<tr>
<td valign="top" ><img src="../bilder/1p.gif" height="1" width="20px" alt=""></td>
<td width="380px">
<?php
if ($navHeader != "") {
print $navHeader;
}
?>
<!-- end header -->
<!-- start #content -->
<?php
print $this->getArticle();
?>
<!-- end #main -->
<!-- end #content --></td>
<td><img src="../bilder/1p.gif" height="1" width="35" alt=""></td>
</tr>
Vielen Dank nochmal für die Antwort..
Anja
Ich hab jetzt sowohl Modul und Template 2 Tage durchgeschaut und finde nichts, was dieses <p> </p> erzeugen könnte..
So sieht das Module aus:
<?
// Überschrift
$input =<<< EOT
div id=code_3>REX_HTML_VALUE[1]</div>
EOT;
$textile = new Textile;
$text = "";
if ("REX_VALUE[1]" != "") $text = $textile->TextileThis($input);
$text = str_replace("###"," ",$text);
print $file.$text;
// Fliesstext
$input =<<< EOT
<div id=code_1>REX_HTML_VALUE[2]</div>
EOT;
$textile = new Textile;
$text = "";
if ("REX_VALUE[1]" != "") $text = $textile->TextileThis($input);
$text = str_replace("###"," ",$text);
print $file.$text;
if ("REX_LINK[3]") {
print '<div id=mehr><a href="'."REX_LINK[3]".'" title="'."REX_VALUE[3]".'" alt="'."REX_VALUE[3]".'">'."REX_VALUE[3]".'</a></div>';
}
?>
<hr width="100%" size="1" color="#cccccc"> <br><br>
Und so das [b]Template[/b]: (die Tabelle..)
<tr>
<td valign="top" ><img src="../bilder/1p.gif" height="1" width="20px" alt=""></td>
<td width="380px">
<?php
if ($navHeader != "") {
print $navHeader;
}
?>
<!-- end header -->
<!-- start #content -->
<?php
print $this->getArticle();
?>
<!-- end #main -->
<!-- end #content --></td>
<td><img src="../bilder/1p.gif" height="1" width="35" alt=""></td>
</tr>
Vielen Dank nochmal für die Antwort..
Anja
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
Hi,
Wenn du nur plain-text und kein textile markup verwenden willst, klar.
schau dir mal die ganzen Mini-Beispiel Module an. Dort ist nur drinne, was nötig ist.
Gruß,
Markus
Wenn du nur plain-text und kein textile markup verwenden willst, klar.
schau dir mal die ganzen Mini-Beispiel Module an. Dort ist nur drinne, was nötig ist.
Gruß,
Markus
- Thomas.Blum
- Entwickler
- Beiträge: 5063
- Registriert: 24. Aug 2004, 22:11
- Wohnort: Dresden
- Kontaktdaten: Website
Hej,
wenn die p-Tags innerhalb des div wären, würde es sehr wahrscheinlch vom Textile kommen. Sind sie aber nicht.
vg Thomas
das kann nicht sein da sie das so aufgebaut hat:kills hat geschrieben:textile generiert diese P Blöcke
Code: Alles auswählen
ich habe ein Modul erstellt, und den Ausgabeartikel in einem
Div Container platziert:
<div id=code_3>REX_HTML_VALUE[1]</div>
In der tatsächlichen Seite erscheint der Text aber noch zusätzlich in einem
<p><div id=code_1>Beschreibung des Termins</div></p>.
vg Thomas
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
Hi,
Ist:
vermute ich, dass es daher kommt.
Das Div sollte erst bei der Ausgabe eingefügt werden, nicht schon bevor der TextileParser an die Arbeit rann geht
Soll:
Gruß,
Markus
PS: Dass hier auch für die Überschrift der TextileParser verwendet wird, halte ich für Sinnfrei.
da sie aber in der Eingabe folgendes Notierttbaddade hat geschrieben:wenn die p-Tags innerhalb des div wären, würde es sehr wahrscheinlch vom Textile kommen. Sind sie aber nicht.
Ist:
Code: Alles auswählen
// Fliesstext
$input =<<< EOT
<div id=code_1>REX_HTML_VALUE[2]</div>
EOT;
Das Div sollte erst bei der Ausgabe eingefügt werden, nicht schon bevor der TextileParser an die Arbeit rann geht
Soll:
Code: Alles auswählen
// Fliesstext
$input =<<< EOT
REX_HTML_VALUE[2]
EOT;
$textile = new Textile;
$text = "";
if ("REX_VALUE[1]" != "") $text = $textile->TextileThis($input);
$text = str_replace("###"," ",$text);
print '<div id=code_1>'. $file.$text .'</div>';
Markus
PS: Dass hier auch für die Überschrift der TextileParser verwendet wird, halte ich für Sinnfrei.
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website