Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [smarty] Problem z przekazaniem wartosci zmiennej
swiezak
post 8.11.2012, 10:02:03
Post #1





Grupa: Zarejestrowani
Postów: 159
Pomógł: 0
Dołączył: 21.08.2011

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


Witam.
Borykam sie z pewnym problemem.
Zmienna $link.url przechowuje adres url mniej wiecej w postaci: http://www.xxx.pl/pl/oferta/modele/xxx.html
Teraz chcialbym ten adres zmienic na: http://www.xxx.pl/pl/flota/oferta/modele/xxx.html

Korzystam z ponizszego kodu:

Kod
                                                
{if $link.url|strstr:"/oferta/modele"}
    {assign var=link2.url value=`"/oferta/modele"|str_replace:"/flota/oferta/modele":$link.url`}
{/if}
<div class="mmslModelLinksRowLink"><a href="{$link2.url}" title="{$link.name}">{$link.name}</a></div>


Jednak zmienna $link2.url pozostaje pusta. Gdzie robie blad? Ktos z Was moglby rzucic okiem i podpowiedziec?
Go to the top of the page
+Quote Post
nospor
post 8.11.2012, 10:21:20
Post #2





Grupa: Moderatorzy
Postów: 36 442
Pomógł: 6290
Dołączył: 27.12.2004




Takie rzeczy robi sie w php a nie w smarty. Smarty generalnie służy do wyświetlania danych


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
swiezak
post 8.11.2012, 10:23:23
Post #3





Grupa: Zarejestrowani
Postów: 159
Pomógł: 0
Dołączył: 21.08.2011

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


Teraz juz wiem.
Swoj problem rozwiazalem w ten sposob (nie jest to semantyczne moze, ale dziala):

Kod
<div class="mmslModelLinksRowLink"><a href="{"/oferta/modele"|str_replace:"/flota/oferta/modele":$link.url}" title="{$link.name}">{$link.name}</a></div>
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 18.04.2024 - 03:40