Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [smarty] pomijanie zawartosci ukrytych div'ów
Jawor
post
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 ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Jawor
post
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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 21:46