Skocz do zawartości

Witamy na polskim forum Contao
Zarejestruj się teraz, aby skorzystać ze wszystkich funkcji forum. Kiedy się zalogujesz, będziesz mógł tworzyć tematy, pisać posty, rozdawać punkty reputacji, korzystać z prywatnych wiadomości i zarządzać swoim profilem. Jeśli posiadasz już konto, zaloguj się - w przeciwnym wypadku zarejestruj się już teraz!
Zdjęcie

Formularz - <p class="error">


  • Zaloguj się, aby dodać odpowiedź
3 odpowiedzi w tym temacie

#1
BuU

BuU

    Bywalec

  • Zarejestrowani
  • PipPip
  • 29 postów
Witam

W jaki sposób można zmienić w formularzu pozycje pola "error", chodzi mi o taki układ:
<p class="error"></p>
<label for="ctrl_2" class="mandatory error"></label> 
<input type="text" name="imie" id="ctrl_2" class="text mandatory error" value="" />

zamiast
<label for="ctrl_2" class="mandatory error"></label> 
<p class="error"></p>
<input type="text" name="imie" id="ctrl_2" class="text mandatory error" value="" />

  • 0

#2
qrczak

qrczak

    Ekspert

  • Zarejestrowani
  • PipPipPipPipPip
  • 415 postów
  • LokalizacjaŻuławy
Poprzez templatkę tego nie zrobisz bo do formularzy nie sa przypisywane templatki. Teoretycznie możesz szukać tego gdzieś w kodzie i zmieniać. Ja to załatwiłem poprzez jQuery. Jedna linijka (no może kilka) i masz wszystko poprzestawiane tak jak chcesz.
  • 0

#3
spin80

spin80

    Ekspert

  • Zarejestrowani
  • PipPipPipPipPip
  • 296 postów
Ja znalazłem kiedyś rozwiązanie na niemieckim forum.

Odnajdujesz plik: form_widget.tpl i zamieniasz:
<?php echo $this->generateLabel(); ?> 
<?php echo $this->generateWithError(); ?>
na:
<?php echo $this->getErrorAsHTML(); ?>
<?php echo $this->generateLabel(); ?>
<?php echo $this->generate(); ?>

Sprawdziłem - działa
  • 0

#4
BuU

BuU

    Bywalec

  • Zarejestrowani
  • PipPip
  • 29 postów
Dzięki. Dokładnie o to mi chodziło. :D
  • 0




Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych użytkowników