[SMARTY/PHP] Smarty equivalent van $_SERVER['PHP_SELF'] ?

Pagina: 1
Acties:
  • 338 views

Acties:
  • 0 Henk 'm!

  • kramer65
  • Registratie: Oktober 2003
  • Laatst online: 26-09 15:14
Hallo,

In een smarty template bestand (.tpl) moet ik een if statement doen met een $_SERVER['PHP_SELF'] erin. Dit is echter een php variabele. Is er een vergelijkbare variabele in smarty?

Ik wil zoiets als dit maken:

{if $PHP_SELF == deze_url.php}
hier wat tekst
{/if}

Dussss.... weet iemand het equivalent van $_SERVER['PHP_SELF'] in Smarty of dat het uberhaupt wel bestaat?

Het zou me waaaaanzinnig helpen!!

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • kramer65
  • Registratie: Oktober 2003
  • Laatst online: 26-09 15:14
Ik heb natuurlijk ook zelf gezocht. In die dingen die in die search van jouw worden weergegeven doen ze een php_self in het php bestand en gebruiken dat in het template file. DIt zou bij mij echter neit werken. In de uiteindelijke pagina zitten namelijk niet alleen het template file voor die pagina, maar ook een algemene. In die algemene (die dus op elke pagina op de site word ge-include) moet ALLEEN op de pagina die ik wil een klein ding in de <head> komen te staan.

Ik MOET die if dus in dat algemene template bestand doen. Het zou in dat php bestand niets helpen...

Ik hoop dat iemand het probleem begrijpt en me kan helpen..

Acties:
  • 0 Henk 'm!

  • haneev
  • Registratie: November 2005
  • Laatst online: 23-09 19:38
{$smary.server.PHP_SELF}
Dus
{if $smarty.server.PHP_SELF == 'xyz.php'}
die iets
{/if}

edit:
http://www.smarty.net/man...uage.variables.smarty.php

[ Voor 28% gewijzigd door haneev op 30-10-2008 18:50 ]


Acties:
  • 0 Henk 'm!

  • MueR
  • Registratie: Januari 2004
  • Laatst online: 22:13

MueR

Admin Tweakers Discord

is niet lief

Dus toen je op Smarty zocht, was het volstrekt onmogelijk om, ik noem iets geks, de manual te vinden? Of was je gewoon lam? Volgens mij is dat het probleem namelijk.

[ Voor 11% gewijzigd door MueR op 30-10-2008 18:46 ]

Anyone who gets in between me and my morning coffee should be insecure.


Acties:
  • 0 Henk 'm!

  • kramer65
  • Registratie: Oktober 2003
  • Laatst online: 26-09 15:14
Ah! Dat is wat ik nodig had!

Ik had serieus gezocht. Ben er al meer dan een uur mee bezig. Iets op tweakers vragen doe ik serieus alleen als ik al meer dan een uur zelf heb gezocht, het ook al op een ander forum heb gevraagd, enik het echt niet meer weet. Ik realiseer mij namelijk maar al te goed dat de T.net community onverbiddelijk is.. :$

Sorry!

Acties:
  • 0 Henk 'm!

  • 418O2
  • Registratie: November 2001
  • Laatst online: 22:41
haneev schreef op donderdag 30 oktober 2008 @ 18:43:
{$smary.server.PHP_SELF}
Dus
{if $smarty.server.PHP_SELF == 'xyz.php'}
die iets
{/if}

edit:
http://www.smarty.net/man...uage.variables.smarty.php
met smarty moet je toch eq ipv == gebruiken ?

Acties:
  • 0 Henk 'm!

  • haneev
  • Registratie: November 2005
  • Laatst online: 23-09 19:38
Ja, het kan beide, maar deze ben ik gewend van PHP ;)

http://www.smarty.net/manual/en/language.function.if.php

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Goed. Leuk geweest weer :Y)

Overigens houdt "goed zoeken" meer in dan enkel de eerste hit bekijken. Ik zie toch echt op de 2e hit de volgende url: http://www.phpinsider.com...41c5de32ba7ce7b1c0829b05b

Overigens: Waar hoort mijn topic?
WEB >> PRG

[ Voor 111% gewijzigd door RobIII op 30-10-2008 18:58 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij

Pagina: 1

Dit topic is gesloten.