Możesz też przygotować dwa pliki html i w zależności od warunku w php wyświetlać odpowiedni plik.

6 lis 2015 16:05 "Ernest" <ernest@poczta.tarman.pl> napisał(a):

W dniu 11/06/2015 o 03:51 PM, Marcin pisze:


W dniu 6 listopada 2015 15:37 użytkownik Ernest <ernest@poczta.tarman.pl> napisał:
W dniu 11/06/2015 o 02:45 PM, Marcin pisze:


W dniu 6 listopada 2015 14:37 użytkownik Ernest <ernest@poczta.tarman.pl> napisał:

W dniu 11/06/2015 o 02:07 PM, Marcin pisze:
>Dodałem kilka regionów z blokami puściłem pull requesta, jak Tomek zaakceptuje to może starczy.

Nie chodzi tu o to, żeby ktoś specjalnie siedział nad szablonami i je poprawiał.

Aczkolwiek racja. netdevinfo był bezblokowy, więc co za problem na przyszłość ułatwić innym życie?
 
Teraz mam już gotowe, tylko że zrobione zgodnie ze wzorem na samym dole.
Sam mogę zrobić pull request ;)

To czemu nie robisz?
Poszły 2 szt. reszta jak skończę przepisywać wtyczkę ;)

Mam jeszcze pytanko.
Chciałbym uzależnić sposób wyświetlania danego bloku od zawartości config.phpui
w takim sensie, że np.
jeżeli phpui.xxx == 1 to zamieniam blok
jeżeli phpui.xxx == 2 to dopisujemy dodatkowa treść do oryginału przez block append

Jak to rozwiązać ??
kombinowałem z :
    {if warunekdospelnienia}
        {block name=xxx}
            zawartosc nowego blooku
        {/block}
    {else}
        {block name=xxx append}
              zawartosc nowego bloku
        {/block}
    {/if}     


a nie lepiej ten warunek rozwiązać w php i przekazać wynik do smarty?
A w jaki sposób ten warunek rozwiązać w pluginie gdzie wynik ma skutkować tylko i wyłącznie zmianą wyświetlania danego bloku ?
Tak naprawdę to chodzi o magiczną opcję "append" dodawaną do interesującego mnie bloku.
Składnia w przykładzie (z tym, że append był w spełnionym warunku czyli u góry) dawała w wyniku 2x zawartość nowego bloku niezależnie od tego czy if był spełniony czy nie.
Może sposobem na takie cuś byłaby sekcja ({section}) ?

_______________________________________________
lms mailing list
lms@lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms