Zum Inhalt springen

POSTFORM wird nicht angezeigt

Erstellt am 4. Februar 2004 · 9 Antworten · letzte Antwort am 4. Oktober 2004

Tags: Frage

zab ·

Hallo liebe Leute,

ich habe in eine Seite das Forum eingebaut
und es wurde anfangs auch korreckt dargestellt.

Ich habe dann mein Template auf css_styled_content umgestellt. Danach wurde das POSTFORM, also der Bereich wo man eine neue Nachricht schreiben kann, nicht mehr angezeigt.

Ich bin mir nicht sicher, ob es an der Umstelleung des Templates liegt. An anderen Stellen gibt es keine Probleme.

Folgenden CODE habe ich beim Forum eingefügt:

FORUM, POSTFORM, LIST_FORUMS, POSTFORM_REPLY, POSTFORM_THREAD

Demnach müsste eigentlich das Formular auch angezeigt werden, wird es aber nicht!

Kann mir jemand einen Tipp geben, oder kennt ein ähnliches Problem mit Lösung?

Freundliche Grüße,
Sebastian

bnai ·

das problem hatte ich glaub ich auch mal. hast du schon kategorien (unterseiten) angelegt?

Forum
---Kategerie 1
---Kategerie 2

aber mal unter uns, das forum ist bescheiden

oliver29 ·

Mit "css_styled_content" gibt es im Moment noch Probleme mit Formularen. Suche mal im Forum danach, vielleicht gibt es einen Workaround...

oliver29

zab ·

Danke für eure Tipps,
ich werde mal sehen, wie ich damit weiterkomme.

Ich habe die Sache gerade aus Zeitgründen auf Eis gelegt.

Gruß,
Sebastian

Unbekannter Benutzer ·

Schaut mal hier:
#4756

Was fürs GB gilt, gilt fürs Forum auch: Ersetzt das ->

  postform < styles.content.mailform

gegen das:

# AST: Hotfix für css_styeld_content
  postform < tt_content.mailform.20

Natürlich ohne Kommentar von mir 😉

Zusätzlich kann man das Formular in Zeiten von CSS wesentlich hübscher machen:

  postform_newThread {
    badMess = Du musst folgende Felder ausfüllen
    stdWrap.wrap (
      <div id="mailform">
        <fieldset><legend>Neues Thema:</legend>|</fieldset>
       </div>
      )
    layout = <div class="row"><span class="label">###LABEL###</span><span class="formw">###FIELD###</span></div>
    labelWrap.wrap = |
    REQ.labelWrap.wrap = |&nbsp;*
    params.textarea = class="text"
    params.input = class="input"
    params.submit = class="submit"
    target = _top
    dataArray {
      10.label = Subject:
      10.type = *data[tt_board][NEW][subject]=input,40
      20.type = *data[tt_board][NEW][message]=textarea,40
      40.type = data[tt_board][NEW][email]=input,40
      60.value.lang.de = Thema absenden
    }
  }

... und das CSS dazu:

#mailform fieldset {
	border: 1px solid #7C7C7C;
}

#mailform div.row {
	clear: both;
	padding-top: 10px;
}

#mailform div.spacer {
	clear: both;
}

#mailform div.row span.label {
	float: left;
	width: 47%;
	text-align: right;
	margin: 0;
	padding: 0;
}

#mailform div.row span.formw {
	float: right;
	width: 50%;
	text-align: left;
	margin: 0;
	padding: 0;
}

#mailform .input {
	width: 95%;
	background-color: #FFFFFF;
	border: 1px solid #7C7C7C;
}

#mailform .text {
	width: 95%;
	font-size: 95%;
	background-color: #FFFFFF;
	border: 1px solid #7C7C7C;
}

#mailform .submit {
	background-color: #FFFFFF;
	border: 1px solid #7C7C7C;
}

Viel Spaß!!!

Grüße,
Commodore

bnai ·

kennt sich jemand mit der XMLRPC Client-Extension aus? Damit soll es angeblich funktionieren. habe es auch schon mal probiert, leider funktioniert es noch nicht

emax ·

Also das mit der Änderung in

ext_typoscript_setup.txt

hatte ich auch gemacht, und doch Stundenlang kein vernünftiges Ergebnis bekommen.

Dann hab ich nochmal genauer hingeschaut, und entdeckt, was ich STUNDENLANG übersehen hatte. Hier meine erste Änderung:

postform < tt.content.mailform.20

dann die richtige Verision:

postform < tt_content.mailform.20

Na?

Also wenn man einmal was nicht sieht, dann sieht mans auch 100 Mal nicht.

Jetzt gehts jedenfalls. Mein Tipp: mit Cut&Paste mal unter die selbst geschriebene Zeile kopieren und vergleichen.

Wirkt manchmal Wunder.

emax