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

Znacznik BR w formularzu


Najlepsza odpowiedź Kamil, 31 grudnia 2013 - 09:51

Klucze allowHtml oraz preserveTags musisz umieścić w "eval":

 

'eval' => array('mandatory'=>true, 'maxlength'=>255, 'preserveTags'=>true, 'allowHtml'=>true)
Przejdź do postu »


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

#1
Muszyk

Muszyk

    Doświadczony

  • Zarejestrowani
  • PipPipPip
  • 52 postów

W module mam pole opisu, chciałbym miec możliwość wstawiania do wpisywanego tekstu np. znacznika <br> i <b>. Niestety gdy zapisuję wprowadzone dane znaczniki te są wycinane.

Przy czym w konfiguracji tagi te są na liście dozwolonych tagów.

Poniżej jest przykład definicji pola z pliku DCA.

$GLOBALS['TL_DCA']['tl_content']['fields']['opis'] = array
        (
            'label'                   => &$GLOBALS['TL_LANG']['tl_moj']['opis'],
            'exclude'                 => true,
            'search'                  => true,
            'inputType'               => 'text',
            'allowHtml'               => true,  //nie działa ani z tym
'preserveTags' => true,  //ani z tym razem czy odzielnie

'eval' => array('mandatory'=>true, 'maxlength'=>255), 'sql' => "varchar(255) NOT NULL default ''" );


  • 0

#2
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski
✓  Najlepsza odpowiedź

Klucze allowHtml oraz preserveTags musisz umieścić w "eval":

 

'eval' => array('mandatory'=>true, 'maxlength'=>255, 'preserveTags'=>true, 'allowHtml'=>true)

  • 0

Codefog - Contao web development


#3
Muszyk

Muszyk

    Doświadczony

  • Zarejestrowani
  • PipPipPip
  • 52 postów

dzięki :)

 

Mam jeszcze jeden problem, po aktualizacji do najnowszej wersji conto nie zapisuje mi się id w bazie zdjęcia po wybraniu we własnym module. 

Pole to jest zdefiniowane tak jak poniżej i jeszcze miesiąc temu działało. Nie sądzę więc aby przyczyna leżała tutaj.

 $GLOBALS['TL_DCA']['tl_content']['fields']['img1'] = array
        (
            'label'                   => &$GLOBALS['TL_LANG']['tl_wlasny']['img1'],
            'exclude'                 => true,
            'inputType'               => 'fileTree',
            'eval'                    => array('fieldType'=>'radio', 'files'=>true, 'filesOnly'=>true, 'extensions'=>$GLOBALS['TL_CONFIG']['validImageTypes']),
            'sql'                     => "int(10) unsigned NOT NULL default '0'"
        );

  • 0

#4
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski

Sprawdź jak teraz zapisywane są pliki w bazie danych. Twoje pole powinno mieć definicję SQL o następującej treści:

binary(16) NULL

  • 0

Codefog - Contao web development





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

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