Ergebnis 1 bis 10 von 10

Thema: Gästebuch-Problem

  1. #1
    Contao-Nutzer
    Registriert seit
    05.10.2013.
    Beiträge
    165

    Standard Gästebuch-Problem

    Hallo zusammen,

    bei meinem Gästebuch: http://xn--mhlbachschule-wob.de/gaestebuch.html ist bei dem Textfeld Nachricht (hohes unten) unter dem Kasten "Website" keine Bezeichnung "Nachricht" dran.

    Wie kann ich das hinzufügen?

    Ich hoffe ihr könnt mir helfen.

    Viele Grüße

    Patrick

  2. #2
    Alter Contao-Hase
    Registriert seit
    20.03.2010.
    Ort
    Hannover
    Beiträge
    1.041

    Standard

    Das Label hat komischerweise die KLasse "invisibel".

    PHP-Code:
    <label for="ctrl_comment" class="invisible">Kommentar</label
    Schau mal ob Du die zufällig hinzugefügt hast oder wo diese hinzugefügt wird.
    Da Deine Installation niemand kennt können wir leider nicht sagen wie das zustande kommt.

  3. #3
    Contao-Nutzer
    Registriert seit
    05.10.2013.
    Beiträge
    165

    Standard

    Danke für deine Hilfe:

    Hier ist der Template - Code:

    <?php if (!$this->requireLogin): ?>

    <!-- indexer::stop -->
    <div class="form">

    <?php if ($this->confirm): ?>
    <p class="confirm"><?php echo $this->confirm; ?></p>
    <?php elseif ($this->allowComments): ?>
    <form action="<?php echo $this->action; ?>" id="<?php echo $this->formId; ?>" method="post">
    <div class="formbody">
    <input type="hidden" name="FORM_SUBMIT" value="<?php echo $this->formId; ?>" />
    <input type="hidden" name="REQUEST_TOKEN" value="{{request_token}}" />

    <div class="widget">
    <?php echo $this->fields['name']->generateLabel(); ?><?php echo $this->fields['name']->generateWithError(); ?>
    </div>

    <div class="widget">
    <?php echo $this->fields['email']->generateLabel(); ?><?php echo $this->fields['email']->generateWithError(); ?>
    </div>

    <div class="widget">
    <?php echo $this->fields['website']->generateLabel(); ?> <?php echo $this->fields['website']->generateWithError(); ?>
    </div>

    <?php if (isset($this->fields['captcha'])): ?>
    <div class="widget">
    <label for="ctrl_captcha"><?php echo $this->fields['captcha']->generateQuestion(); ?><span class="mandatory">*</span></label><?php echo $this->fields['captcha']->generateWithError(); ?>
    </div>
    <?php endif; ?>

    <div class="widget">
    <label for="ctrl_<?php echo $this->fields['comment']->id; ?>" class="invisible"><?php echo $this->fields['comment']->label; ?></label>
    </div>

    <div class="widget">
    <?php echo $this->fields['notify']->generateWithError(); ?>
    </div>

    <div class="submit_container">
    <input type="submit" class="submit" value="<?php echo $this->submit; ?>" />
    </div>

    </div>
    </form>
    <?php endif; ?>

    </div>
    <!-- indexer::continue -->

    <?php endif; ?>
    Was muss ich darin ändern? Ich finde deine beschriebene Klasse nicht.

  4. #4
    Alter Contao-Hase
    Registriert seit
    20.03.2010.
    Ort
    Hannover
    Beiträge
    1.041

    Standard

    Dann schau nochmal genauer.

    Ich konnte es auf Anhieb sehen
    PHP-Code:
    class="invisible" 

  5. #5
    Contao-Nutzer
    Registriert seit
    05.10.2013.
    Beiträge
    165

    Standard

    oh tut mir Leid, hatte ich ganz übersehen.

    Allerdings ist die Klasse jetzt weg. Wo kann ich jetzt eintragen, dass "Nachricht" darüber steht?

  6. #6
    Alter Contao-Hase
    Registriert seit
    20.03.2010.
    Ort
    Hannover
    Beiträge
    1.041

    Standard

    Mein Fehler.
    Das sind ja die Kommentare. Man müßte mal schauen was da sonst steht und dann ggf. über die langconfig umbenennen.

    Editier doch mal die Label und schau welches das zutreffende ist.
    Da Du eh ein eigenes Template benutzt kannst Du den Text auch direkt dort ändern.
    Geändert von Samuell (20.03.2016 um 21:34 Uhr)

  7. #7
    Alter Contao-Hase Avatar von bizon
    Registriert seit
    16.06.2010.
    Beiträge
    1.123

    Standard

    Ersetze in deinem Template diesen Teil:
    PHP-Code:
    <div class="widget">
    <label for="ctrl_<?php echo $this->fields['comment']->id?>" class="invisible"><?php echo $this->fields['comment']->label?></label>
    </div>
    mit dem:
    PHP-Code:
    <div class="widget">
    <?php echo $this->fields['comment']->generateLabel(); ?>  <?php echo $this->fields['comment']->generateWithError(); ?> 
    </div>
    Damit ist das Label für das Kommentarfeld erstmal sichtbar. Wenn du einen anderen Labeltext haben willst, musst du die Änderung in der entsprechenden Sprachvariablen machen. Aber das kannst du ja mal selbst recherchieren.

    Übrigens, wenn du dir dein Template genauer angeschaut hättest, z.B. das Feld website, dann wäre die Lösung für das Kommentarfeld nicht schwer gefallen. Etwas mehr Eigeninitiative hilft also oft schneller, als hier einen Post nach dem Anderen zu starten und es macht außerdem mehr Spaß, wenn man die Lösung selbst findet.

  8. #8
    Alter Contao-Hase
    Registriert seit
    20.03.2010.
    Ort
    Hannover
    Beiträge
    1.041

    Standard

    Zitat Zitat von bizon Beitrag anzeigen
    Ersetze in deinem Template diesen Teil:
    PHP-Code:
    <div class="widget">
    <label for="ctrl_<?php echo $this->fields['comment']->id?>" class="invisible"><?php echo $this->fields['comment']->label?></label>
    </div>
    mit dem:
    PHP-Code:
    <div class="widget">
    <?php echo $this->fields['comment']->generateLabel(); ?>  <?php echo $this->fields['comment']->generateWithError(); ?> 
    </div>
    Damit ist das Label für das Kommentarfeld erstmal sichtbar. Wenn du einen anderen Labeltext haben willst, musst du die Änderung in der entsprechenden Sprachvariablen machen. Aber das kannst du ja mal selbst recherchieren.

    Übrigens, wenn du dir dein Template genauer angeschaut hättest, z.B. das Feld website, dann wäre die Lösung für das Kommentarfeld nicht schwer gefallen. Etwas mehr Eigeninitiative hilft also oft schneller, als hier einen Post nach dem Anderen zu starten und es macht außerdem mehr Spaß, wenn man die Lösung selbst findet.
    Generell gebe ich Dir mit der Eigeninitiative recht, aber Dein Kommentar klingt ziemlich von Oben herab.
    Das hat hier nichts zu suchen.

    generateLabel :-) Schon klar.
    Geändert von Samuell (20.03.2016 um 22:13 Uhr)

  9. #9
    Alter Contao-Hase Avatar von bizon
    Registriert seit
    16.06.2010.
    Beiträge
    1.123

    Standard

    @samuell
    Genau den Eindruck habe ich von dir in deinen vorherigen Posts gewonnen, weshalb ich mich überhaupt in diesen Thread eingemischt habe. Also lass dein Oberlehrergetue und pack dich an deiner Nase.

  10. #10
    Contao-Nutzer
    Registriert seit
    05.10.2013.
    Beiträge
    165

    Standard

    Vielen Dank an euch für die Hilfe.
    Jetzt klappt es.

    Ich habt vollkommen recht, ich sollte nicht immer alles gleich ins Forum stellen.
    Allerdings mache ich das auch nur,wenn ich mit meinem Latein am Ende bin.
    Ich weiß auch, dass ich noch nicht der efahrendste User von Contao bin und sehr wohl Bedarf habe mich weiterzubilden.

    Viele Grüße

    Patrick

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •