Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Smarty CSS zmienna :)
seba199696
post 29.03.2012, 13:59:24
Post #1





Grupa: Zarejestrowani
Postów: 119
Pomógł: 0
Dołączył: 4.01.2011

Ostrzeżenie: (20%)
X----


Witam smile.gif Mam pytanie, jeżeli w pliku .php
  1. $smarty->assign('img', 'name.png');

a w pliku .tpl
  1. #site { background:#ffffff url('templates/images/{$img}') no-repeat bottom right;}

można w ten sposób wstawiać zmienną do css? Zmniejszy to wydajność strony?

Ten post edytował seba199696 29.03.2012, 13:59:55
Go to the top of the page
+Quote Post
gothye
post 29.03.2012, 14:07:56
Post #2





Grupa: Zarejestrowani
Postów: 702
Pomógł: 65
Dołączył: 16.03.2009

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


nie tak :

  1. #site { background:#ffffff url('templates/images/{$img}') no-repeat bottom right;}


a tak :

  1. #site{literal} { background:#ffffff url('templates/images/{/literal}{$img}{literal}') no-repeat bottom right;}{/literal}


inaczej smarty wywali błąd składni


--------------------
Nie udzielam pomocy poprzez PW
Go to the top of the page
+Quote Post
rocktech.pl
post 29.03.2012, 14:09:07
Post #3





Grupa: Zarejestrowani
Postów: 587
Pomógł: 131
Dołączył: 8.02.2010

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


Witam.

Mniej więcej tak samo jak dasz:

  1. $smarty->assign('imie', 'Rafał');


[SMARTY] pobierz, plaintext
  1. Hej {$imie}
[SMARTY] pobierz, plaintext


W skrócie nie zmniejszy. Jest to lepsze rozwiązanie niż generowanie pliku css przez php.
Zawsze możesz zainstalować jakiś Profiler i to zbadać smile.gif

Najlepiej rozwiązać to na poziomie aplikacji. Ładując odpowiedni css w zależności od określonych warunków.

Jeżeli upierasz się przy tym aby Smarty nad ty panowały zainteresuj się $smarty.config



--------------------
Despite the tons of examples and docs, mod_rewrite is voodoo. Damned cool voodoo, but still voodoo. --Brian Moore

I never go looking for a sucker. I look for a Champion and make a sucker of of him. --Amarillo Slim


Home-made : js-gui-classes | Accordion | Tabs | Carousel / php-sms-classes | Obsługa bramki SMS MultiInfo | Obsługa bramki SMS Mobiltek
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: 19.04.2024 - 06:34