[smarty] Problem z przekazaniem wartosci zmiennej |
[smarty] Problem z przekazaniem wartosci zmiennej |
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? |
|
|
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 |
|
|
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>
|
|
|
Wersja Lo-Fi | Aktualny czas: 18.04.2024 - 03:40 |