Modul [textile] und Tag <textarea> Fehler

Wie verwendet man Module oder Aktion und passt diese an.

Modul [textile] und Tag <textarea> Fehler

Beitragvon ralf.schlott » 10. Sep 2008, 13:37

Ahoi!

Vielleicht weiss jemand den Grund:

Wenn ich einen Code im Modul textile innerhalb der tags <textarea>code<textarea> eingebe, dann speichere, erscheint er so wie er soll. Wenn ich dann aber nochmal auf bearbeiten gehe, ist der schliessende code </textarea> weg.
Weiss jemand warum?

Gruss
Ralf
Benutzeravatar
ralf.schlott
 
Beiträge: 426
Registriert: 5. Dez 2007, 20:22
Wohnort: Hamburch

Beitragvon ralf.schlott » 10. Sep 2008, 22:34

Gibt es überhaupt einen textile-Befehl, der zu <textarea> wird?
Auf der Textism Seite war ich schon...
Benutzeravatar
ralf.schlott
 
Beiträge: 426
Registriert: 5. Dez 2007, 20:22
Wohnort: Hamburch

Beitragvon ciss » 11. Sep 2008, 11:06

Bei mir funktionierts. Zeig ggfalls mal deinen Modul-Code.
Darüber hinaus kann ich dir das Textile Reference Manual wärmstens empfehlen (wobei du dein Problem damit allenfalls umgehen, aber nicht lösen können wirst).

Gruss
Fabian
Benutzeravatar
ciss
 
Beiträge: 359
Registriert: 8. Feb 2008, 04:24
Wohnort: Berlin

Beitragvon ralf.schlott » 11. Sep 2008, 12:39

Vielen Dank für die Empfehlung. Leider ist es so, dass der darzustellende Code ebenfalls noch eine <textarea>inhalt</textarea> innen drin hat...

Gibt es denn eine andere Möglichkeit das über Redaxo darzustellen? Mir fällt einfach nix ein. Auch das "Modul html-Code darstellen" endet ja dann klarerweise beim eingebauten </textarea>.

Vielleicht denke ich ja zu eng und jemand hat einen Tip, auf den ich noch nicht gekommen bin.

Ich möchte das halt so darstellen wie bei den Modul-texten hier...

Freu mich auf Ideen!
Benutzeravatar
ralf.schlott
 
Beiträge: 426
Registriert: 5. Dez 2007, 20:22
Wohnort: Hamburch

Beitragvon ciss » 11. Sep 2008, 13:21

Leider ist es so, dass der darzustellende Code ebenfalls noch eine <textarea>inhalt</textarea> innen drin hat...

In dem Fall wirst du auf textile verzichten müssen. Aber ein simples

INPUT
Code: Alles auswählen
<textarea cols="60" rows="20" name="VALUE[1]">REX_VALUE[1]</textarea>

OUTPUT
Code: Alles auswählen
<textarea cols="60" rows="20" name="modultext">REX_VALUE[1]</textarea>

sollte den Zweck doch erfüllen, oder?
Benutzeravatar
ciss
 
Beiträge: 359
Registriert: 8. Feb 2008, 04:24
Wohnort: Berlin

Beitragvon ralf.schlott » 11. Sep 2008, 14:44

Irgendwie geht das aber nicht. Der Code ist z.b. der vom modul textile mit bild:

Code: Alles auswählen
<?php
//---MODULE BY----------------------
//-- blumbeet - web.studio
//-- Thomas Blum
//-- www.blumbeet.com
//----------------------------------
?>

<strong>Fliesstext</strong>:<br />
<textarea name="VALUE[1]" cols="80" rows="10" class="inp100">REX_HTML_VALUE[1]</textarea>
<br /><br />


<strong>Artikelfoto</strong>:<br />
REX_MEDIA_BUTTON[1]
<?
if ("REX_FILE[1]" != "") {
        echo "<br/><strong>Vorschau</strong>:<br/>";
   echo "<img src=".$REX[HTDOCS_PATH]."/files/REX_FILE[1]><br />";
}

?>

<br/>
<strong>Title des Fotos</strong>:<br />
<input type="text" name="VALUE[2]" value="REX_VALUE[2]" size="80" class="inp100" />
<br /><br />

<strong>Bildunterschrift</strong>:<br />
<input type="text" name="VALUE[3]" value="REX_VALUE[3]" size="80" class="inp100" />
<br /><br />

<strong>Ausrichtung des Artikelfotos</strong>:<br />
<select name="VALUE[9]" class="inp100">
   <option value='l' <? if ("REX_VALUE[9]" == 'l') echo 'selected'; ?>>links vom Text</option>
   <option value='r' <? if ("REX_VALUE[9]" == 'r') echo 'selected'; ?>>rechts vom Text</option>
</select><br />
<br />
<br />
<strong>Anleitung / Hinweise</strong>:
<table class="warning">
<tr>
   <th style="width:200px;"><strong>Beschreibung</strong></th>
   <th><strong>Eingabe</strong></th>
</tr>
<tr>
   <td><h1>Überschrift</h1></td>
   <td>h1. Überschrift (Leerzeile vor und nach der Eingabe)</td>
</tr>
<tr>
   <td><h2>Unter-überschrift</h2></td>
   <td>h2. Überschrift (Leerzeile vor und nach der Eingabe)</td>
</tr>
<tr>
   <td><strong>fetter Text</strong></td>
   <td>*fetter Text* (Stern vor und nach dem Text - nicht möglich in einer Liste mit Listenpunkten)</td>
</tr>
<tr>
   <td><i>kursiver Text</i></td>
   <td>__kursiver Text__ (zwei Unterstriche vor und nach dem Text)</td>
</tr>
<tr>
   <td><del>gestrichener Text</del></td>
   <td>-gestrichener Text- (Bindestrich vor und nach dem Text</td>
</tr>
<tr>
   <td>geordnete Liste mit Zahlen</td>
   <td># Listenpunkt (Zahlen werden aufsteigend automatisch vergeben)</td>
</tr>
<tr>
   <td>ungeordnete Liste mit Zeichen</td>
   <td>* Listenpunkt</td>
</tr>
<tr>
   <td>Link (intern)</td>
   <td>"Linktext in Anführungsstrichen":redaxo://5 (Die Zahl entspricht der Kategorie)</td>
</tr>
<tr>
   <td>Link (extern)</td>
   <td>"Linktext in Anführungsstrichen":http://www.domain.de</td>
</tr>
</table>


nach dem ersten </textarea> wird sofort als html code interpretiert. Vielen Dank übrigens erstmal für deine Idee des Moduls, muss man auch erstmal drauf kommen...
Benutzeravatar
ralf.schlott
 
Beiträge: 426
Registriert: 5. Dez 2007, 20:22
Wohnort: Hamburch

Beitragvon ciss » 11. Sep 2008, 14:49

schau nochmal genau hin: ;)

<strong>Fliesstext</strong>:<br />
<textarea name="VALUE[1]" cols="80" rows="10" class="inp100">REX_HTML_VALUE[1]</textarea>


du musst REX_VALUE[1] verwenden.
Benutzeravatar
ciss
 
Beiträge: 359
Registriert: 8. Feb 2008, 04:24
Wohnort: Berlin

Beitragvon ralf.schlott » 11. Sep 2008, 15:18

Ein super Tip. Wusste ich gar nicht. Hab mir dazu noch http://www.redaxo.de/95-0-redaxo-variablen.html durchgelesen.

Ich danke dir für den Hinweis und hoffe dass er anderen auch hilft!

Gruss
Ralf
Benutzeravatar
ralf.schlott
 
Beiträge: 426
Registriert: 5. Dez 2007, 20:22
Wohnort: Hamburch


Zurück zu Module/Aktionen [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast