Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> sprawdzenie czy zostala zadeklarowana zmienna smarty
AxZx
post
Post #1





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

Ostrzeżenie: (0%)
-----


witam

moze troche sie zapetlilem, ale moze da sie to jakos rozwiazac.

mam funkcje
  1. <?php
  2. function menu_belka($tab){
  3.  
  4. $smarty->assign('menu_belka_dane', $tab);
  5. return $smarty->fetch('menu_belka.tpl');
  6.  
  7. }#koniec menu_belka
  8. ?>


pobiera ona jakas tablice i wrzuca ja do smarty i wypluwa gotowy wynik - kod html.

w niektorych funkcjach wywoluje ta funkcje

  1. <?php
  2. $smarty->assign('menu_belka', menu_belka($tab_belka));
  3. ?>


a w niektorych nie.

jak na stronie glownej - index.php - sprawdzic czy zmienna menu_belka zostala przekazana do smarty?
chcialbym jakies defaultowe wartosci przekazac do tej funkcji menu_belka.

jak ktos ma inny pomysl to chetnie naucze sie czegos nowego:)

pozdrawiam
Go to the top of the page
+Quote Post
ActivePlayer
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 224
Pomógł: 40
Dołączył: 6.07.2004
Skąd: Wuppertal

Ostrzeżenie: (0%)
-----


  1. <?php
  2. if($smarty->_tpl_vars['menu_belka']){;}
  3. ?>

W tplu mozesz
  1. {if $menu_belka}
  2. ...
  3. {/if}
Go to the top of the page
+Quote Post
AxZx
post
Post #3





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

Ostrzeżenie: (0%)
-----


o widzisz jak fajnie

o takie cos mi chodzilo
  1. <?php
  2. if(!isset($smarty->_tpl_vars['menu_belka'])){
  3. ?>


szukalem w manualu, ale widocznie haslo assign bylo zlym tokiem poszukiwawczym.
dzieki bardzo za szybka odpowiedz.
Go to the top of the page
+Quote Post

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: 22.08.2025 - 14:05