Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][SMARTY]Czy da sie zalaczyc czesc strony by nie powtarzac jej?
Forum PHP.pl > Forum > Przedszkole
michat34
witam, czytam sobie o smarty i napisalem juz przykladowo stronke zeby sobie przeciwiczyc. i jedno mnie zastanawia, otoz w kazdym szablonie mam ten sam naglowek, stopke tylko srodek (u mnie #main) zmieniam. A reszta pozostaje bez zmian. No i jak zrobilem sobie 5 szablonow to przy kazdym musialem kopiowac calosc zeby zmienic main. pal licho zwiekszenie objetosci plikow i calej strony ale co jak bede mial 150 szablonow i nagle zajdzie potrzeba zmiany tla strony? w kazdym mam edytowac? domyslam sie ze da sie to jakos ladnie zrobic, moglby ktos mi to opisac? w skrocie chodzi mi to ze zamiast:

szablon1.tpl
  1. <div id="head">
  2. <div id="button1"></div>
  3. <div id="button2"></div>
  4. </div>
  5. <div id="main">
  6. To jeest szablon 1
  7. </div>
  8. <div id="footer">
  9. Copyright
  10. </div>

szablon2.tpl
  1. <div id="head">
  2. <div id="button1"></div>
  3. <div id="button2"></div>
  4. </div>
  5. <div id="main">
  6. To jeest szablon 2
  7. </div>
  8. <div id="footer">
  9. Copyright
  10. </div>


zrobie takie cos:
szablon1.tpl
  1. <div id="head">
  2. <div id="button1"></div>
  3. <div id="button2"></div>
  4. </div>
  5. <div id="main">
  6. To jeest szablon 1
  7. </div>
  8. <div id="footer">
  9. Copyright
  10. </div>

szablon2.tpl
  1. {include gora_strona}
  2. <div id="main">
  3. To jeest szablon 1
  4. </div>
  5. {include dol_strony}
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.