Contao-Camp 2024
Ergebnis 1 bis 5 von 5

Thema: Formular-Templates anpassen

  1. #1
    Contao-Nutzer Avatar von syntaxys
    Registriert seit
    05.05.2011.
    Ort
    Rheinzabern
    Beiträge
    82

    Frage Formular-Templates anpassen

    Hallo Forum,

    scheinbar stehe ich gerade mal wieder auf dem Schlauch ...

    Ich müsste die Templates für die Eingabefelder mal wieder anpassen, aber die Änderungen greifen nicht:
    HTML-Code:
    <?php $this->extend('form_row'); ?>
    
    <?php $this->block('label'); ?>
      <?php if ($this->label): ?>
        <label for="ctrl_<?= $this->id ?>"<?php if ($this->class): ?> class="<?= $this->class ?>"<?php endif; ?>>
          <?php if ($this->mandatory): ?>
            <span class="invisible"><?= $this->mandatoryField ?> </span><?= $this->label ?><span class="mandatory">*</span>
          <?php else: ?>
            <?= $this->label ?>
          <?php endif; ?>
        </label>
      <?php endif; ?>
    <?php $this->endblock(); ?>
    
    <div class="input">
    <?php $this->block('field'); ?>
      <?php if ($this->hasErrors()): ?>
        <p class="error"><?= $this->getErrorAsString() ?></p>
      <?php endif; ?>
    
      <input type="<?= $this->type ?>" name="<?= $this->name ?>" id="ctrl_<?= $this->id ?>" class="text<?php if ($this->hideInput): ?> password<?php endif; ?><?php if ($this->class): ?> <?= $this->class ?><?php endif; ?>" value="<?= Contao\StringUtil::specialchars($this->value) ?>"<?= $this->getAttributes() ?>>
    <?php $this->endblock(); ?>
    </div>
    Ich habe mir ein form_textfield_edit.html5 angelegt. Im Prinzip soll ein zusätzlicher DIV um das Input-Feld, der erscheint aber nicht, während Änderungen beim label durchaus greifen. Habe ich etwas übersehen?

    Danke!
    LG/A

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.061
    Partner-ID
    10107

    Standard

    Du hast dein <div> außerhalb des Blocks angelegt, das funktioniert natürlich nicht. Du musst das <div> in den Block reingeben.
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Nutzer Avatar von syntaxys
    Registriert seit
    05.05.2011.
    Ort
    Rheinzabern
    Beiträge
    82

    Standard

    Oh, klar! Ich glaub', ich brauche mal eine Kaffeepause
    „Arabica“ – ein One-Pager Theme für Contao 4.9: https://arabica.syntaxys.com/

  4. #4
    Contao-Fan Avatar von Net Cube
    Registriert seit
    27.01.2012.
    Ort
    Eutin
    Beiträge
    567

    Standard

    Wie kann ich hier labal nach unten setzen?

    Wenn ich das im Code mach dann wird das im Frontend bei mir nicht übernommen.

    Ich brauch zuerst das input und dann da label.

  5. #5
    Contao-Nutzer
    Registriert seit
    10.06.2021.
    Beiträge
    237
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das musst du im form_row.html5 Template ändern, da alle anderen Feldtypen dieses Template erweitern und nur den Inhalt der Blöcke definieren, nicht die Reihenfolge.

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
  •