Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Warunek wyświetlania diva
Forum PHP.pl > Forum > PHP
konrad1cs
Witam.
Tworzę szablon do cms open solution.. Chciał bym aby na stronie głównej pomiędzy dwoma divami znajdował się mój, ale żeby on był wyświetlany tylko na stronie głównej.
Z php miałem mało dotyczenia. Gdy tworzyłem pod prestashop, tam sytuacja wyglądała tak, że do pliku .tpl dodałem: {if $page_name !='index'}<div></div> {/if}...
Ale tutaj to nie zadziałało. Czy jest jakieś rozwiązanie na to ?
wujek2009
W jaki sposób u Ciebie działają podstrony? Mówimy tutaj o takiej pierwszej stronie www, gdzie podstrony wczytujesz za pomocą "switch" lub innej metody czy może korzystasz z zasobów jakiegoś frameworka?

Sądzę, że $_SERVER powinno jako tako rozwiązać Twój problem. Dlatego umieść gdzieś na swojej stronie kod:
  1. var_dump($_SERVER);


zobacz jakie dokładnie klucze są zwracane i sprawdzaj odpowiednio.
Pyton_000
Wrzuć sobie w miejscu gdzie chcesz tego DIVa {debug} i poprzeglądaj
konrad1cs
Jeśli wrzucę {debug} to na www wyświetla mi się tylko właśnie: {debug}, zaś jeśli: var_dump($_SERVER); syt wyglada tak samo. Zapewne źle to robie bo jestem laikiem...
Tak wygląda ten div:

<div id="head2">
<div class="container">
<div class="main">
$sMenu2
var_dump($_SERVER);
<div id="cinema">
<div id="lewa">
<div id="tajemnica"></div>
<h3>lorem disu etesm sias</h3>
</div>
<div id="prawa">
</div>
</div>
</div>
</div>
</div>

com
mistrzu mój :
  1. <div id="head2">
  2. <div class="container">
  3. <div class="main">
  4. <?php
  5. $sMenu2;
  6. var_dump($_SERVER);
  7. ?>
  8. <div id="cinema">
  9. <div id="lewa">
  10. <div id="tajemnica"></div>
  11. <h3>lorem disu etesm sias</h3>
  12. </div>
  13. <div id="prawa">
  14. </div>
  15. </div>
  16. </div>
  17. </div>
  18. </div>
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.