![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 73 Pomógł: 2 Dołączył: 1.10.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Dane do szablonu wysylam w tablicy. Wyswietlam je za pomoca "smartowej" petli foreach. Niestety mam pewien problem. Dane ktore maja byc zawartoscia ukrytych div'ów sa pomijane. Jezeli wartosc display danego div'a jest ustawiona na block to wszystko jest ok. Jesli ustawie ta wartosc na none to szablon pomija jego zawartosc i zostawia ten blok pusty. Blok ten staje sie widzialny po kliknieciu w dany link. Czy jest jakis sposob aby to obejsc ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 73 Pomógł: 2 Dołączył: 1.10.2003 Ostrzeżenie: (0%) ![]() ![]() |
Do szablonu wysylam tablice postaci:
$tablica[0][imie] = ... $tablica[0][notka] = ... $tablica[1][imie] = ... $tablica[1][notka] = ... itd. wysylanie: $smarty -> assign('User', $tablica); czesc szablonu odpowiadajaca za wyswietlenie tego: Kod {foreach from=$User item=user_value} Imie: {$user_value.imie} Notka: <a href="#" onclick="document.getElementById('note-value').style.display = 'block'" >pokaz</a> <div id="note-value"> {$user_value.notka} <a href="#" onclick="document.getElementById('note-value').style.display = 'none'" >zamknij</a> </div> {/foreach} Jezeli nie ma petli to umieszcza zawartosc w ukrytym divie. W petli nie (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Update: Nie wiem czemu dopiero teraz ale zauwazylem ze problem jest w tym ze te divy nie maja unikalnego ID. Styl ukrytych divow ustawilem za pomoca klasy, a jako id ustawilem unikalny numer uzytkownika i wszystko dziala jak nalezy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował Jawor 20.08.2008, 21:08:01 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 21:46 |