Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Smarty]WYwoływanie szablonu w szablonie
BugsBunny
post
Post #1





Grupa: Zarejestrowani
Postów: 206
Pomógł: 4
Dołączył: 2.04.2005

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


Miałem wcześniej w php takie coś, że była sobie strona i np odnośniki index.php?dodaj=2

w php sprawdzałem warunek czy isntanieje dodaj i czy równa się 2 i potem mi się wyświetlał formularz. Czyli tak jakby tylko Dodało do starego kodu HTML ten formularz.

Chciałbym zrobić w Smarty tak

  1. <?php
  2. require_once ('smarty/Smarty.class.php');
  3.  
  4. $smarty = new Smarty;
  5.  $smarty->template_dir = $_home_path."templates/";
  6. $smarty->compile_dir = $_home_path.'templates/templates_c/';
  7. $smarty->config_dir  = $_home_path.'templates/configs/';
  8. $smarty->cache_dir = $_home_path.'templates/cache/'; 
  9. $smarty->display( 'login.tpl' ); 
  10. if($_SESSION['sesja'] == '11') {
  11. header("Location: edit.php");
  12. }
  13.  
  14. //a tutaj dodanie tego formularza
  15.  
  16. if...
  17. ?>


Czyli jak nie będzie sesji to nie wyswietli formularza logowania, a jeśli jest to wyswietli.
login.tpl zawiera cała strone i tam umieściłem zmienną {$LOGUJ} w której chaiąłbym wyswietlic cały formularz, ale nie mogę sie drugi raz odnieśc do tego samego pliku tpl bo mi go powiela.

CUŻ CZYNIĆ questionmark.gif
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 19.08.2025 - 16:21