-
Kommentare
Hallo,
ich möchte gerne den Titel "Einen Kommentar schreiben" auf "Kommentare" ändern, da es mit dem alten Titel komisch aussieht, da erst die Kommentare angegeben werden und dann das Formular. Komischerweise findet er den Text beim suchen in keiner Datei. Ist dieser evlt. in der Datenbank hinterlegt!?
Als zweites würde ich gerne wissen ob man das Feld "E-Mail" aus dem Kommentarformular entfernen kann, da diese bei meiner Homepage nicht benötigt wird. Oder gibt es dafür Gesetze die dies verbieten?
danke
Mit freundlichen Grüßen,
tkN
-
Den Text finde ich hier:
Code:
system/modules/news/languages/de/default.php
-
Hi,
da hast du nicht richtig gesucht, es ist in \system\modules\news\languages\de\default.php
$GLOBALS['TL_LANG']['MSC']['addComment'] = 'Einen Kommentar schreiben';
Andreas
-
Danke, da hat mich die Windowssuche wohl angelogen oder ich kann einfach nicht mit umgehen :/
Jemand eine Idee zur zweiten Frage?
-
Ich habe das eMail Feld zwar noch im Formular, aber die Checkbox "Kopie an mich" (cc) rausgenommen, denn über diesen Weg kann man Mails an Fremde senden. Niemand muss da ja die eigene eintragen.
Ich wüste aber nicht, warum es verboten sein sollte das eMail Feld zu entfernen.
-
Wäre nett wenn mir dann noch einer sagen könnte wie ich die "Kopie an mich" und
die "Pflichtfeld" angabe entferne.
Das Feld zu entfernen sollte ja auch die gleiche weise funktionieren wie hier beschrieben:
https://community.contao.org/de/show...ight=Kommentar
mfg
-
Äh, das basiert doch auf ein definiertes Formular, oder?
Dort dann die Felder entfernen und gut ist.
-
HI
@BugBuster: Es geht um ein Kommentarmodul…
Sebastian
-
achso, hab ich jetzt nicht bedacht.
-
ja, also es geht um das Kommentarmodul, welches Typolight für die Nachrichten anlegt.
-
Ich hab jetzt mal nachgesehen. In mod_newsreader.tpl kannst du den DIV mit der Email löschen. Allerdings werden die Kommentare dann nicht übertragen, es kommt aber keine Fehlermeldung. Dass nicht übertragen wird liegt wahrscheinlich an der Eigenschafft 'mandatory'. Ich habe folgende Zeile in die dcaconfig.php eingefügt
PHP-Code:
$GLOBALS['TL_DCA']['tl_comments']['fields']['email']['eval']['mandatory'] = false;
Hat aber leider keine Auswirkung. Die Eigenschaft wird in Comments.php Zeile 143 gesetzt. Ich hab leider keine Ahnung, wie man das von außen überschreiben kann. Vielleicht jemand anderes?
-
Was geht ist, wenn du in mod_newsreader.tpl die Zeilen mit dem Code für das email-Feld
PHP-Code:
<div class="widget">
<?php echo $this->fields['email']->generateWithError(); ?> <?php echo $this->fields['email']->generateLabel(); ?>
</div>
durch diese Zeile ersetzt
PHP-Code:
<input type="hidden" name="email" id="ctrl_email" value="noreply@example.org" />
TL 2.8.1
-
was benutzt du bitte für nen editor? bei mir sieht das tpl so aus:
PHP-Code:
<div class="widget">
<?php echo $objWidget->generateWithError(); ?> <?php echo ($objWidget instanceof FormCaptcha) ? $objWidget->generateQuestion() : $objWidget->generateLabel(); ?><?php if ($objWidget->required): ?><span class="mandatory">*</span><?php endif; ?>
</div>
jo, so funktionerts jetzt. danke!
-
:D das liegt nicht am Editor (PSpad), das ist der letzte trunk von TL 2.8.1