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Ć (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
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: 23.08.2025 - 02:11