[smarty] Wyświetlanie co drugiego wyniku w pętli |
[smarty] Wyświetlanie co drugiego wyniku w pętli |
11.06.2009, 22:38:59
Post
#1
|
|
Grupa: Zarejestrowani Postów: 231 Pomógł: 2 Dołączył: 2.08.2006 Skąd: Poznań Ostrzeżenie: (10%) |
Witam,
w jakis sposób za pomocą pętli w smartach stworzyć dwie kolumny. Zademonstruje to na przykładzie: w jakis sposób wywołać smarty aby stworzyć dwie kolumny róznych danych. -------------------- Youtube - Miedzynarodowa wersja: Wyposażenie siłowni
|
|
|
25.06.2009, 06:55:24
Post
#2
|
|
Grupa: Zarejestrowani Postów: 144 Pomógł: 25 Dołączył: 2.02.2009 Ostrzeżenie: (0%) |
Możesz spróbować czegoś takiego:
Kod <table>
{foreach from=$cos item=bbb key=i name="lalal"} {if $smarty.foreach.lalal.iteration%2==1} <tr> {/if} <td>{$??}</td> {if $smarty.foreach.lalal.iteration%2==0 || $smarty.foreach.lalal.last} </tr> {/if} {/foreach} </table> |
|
|
27.06.2009, 19:04:22
Post
#3
|
|
Grupa: Zarejestrowani Postów: 283 Pomógł: 34 Dołączył: 21.03.2008 Ostrzeżenie: (0%) |
-------------------- Free Web Tools - narzędzia dla programistów, webdeveloperów i specjalistów seo...
|
|
|
24.08.2012, 12:33:24
Post
#4
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 18.08.2012 Ostrzeżenie: (0%) |
Jestem początkującym w smarty i prosże o pomoc zwłaszcza jak kod z książki
http://helion.pl/ebooki/smarty-szablony-w-...marty_ebook.htm którą kupiłem wyświetla bląd przy kompilowaniu: Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "./templates/index.tpl" on line 29 "{if %tabela.index% is not odd}" - Unexpected "%"' in /home/dealer/main/pkg/cherr/luki/html/smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php:656 Stack trace: #0 /home/dealer/main/pkg/cherr/luki/html/smarty/libs/sysplugins/smarty_internal_templateparser.php(3139): Smarty_Internal_TemplateCompilerBase->trigger_template_error() #1 /home/dealer/main/pkg/cherr/luki/html/smarty/libs/sysplugins/smarty_internal_templateparser.php(3204): Smarty_Internal_Templateparser->yy_syntax_error(40, '%') #2 /home/dealer/main/pkg/cherr/luki/html/smarty/libs/sysplugins/smarty_internal_smartytemplatecompiler.php(105): Smarty_Internal_Templateparser->doParse(40, '%') #3 /home/dealer/main/pkg/cherr/luki/html/smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php(192): Smarty_Internal_SmartyTemplateCompiler->doCompile('<html>??<head> ...') #4 /home/dealer/main/pkg/cherr/luki/html/smarty/libs/ in /home/dealer/main/pkg/cherr/luki/html/smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php on line 656 jeśli wykasuję instrukcję {if %tabela.index% is not odd} to działa jak należy co tu jest nie tak
|
|
|
24.08.2012, 14:57:43
Post
#5
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
Cytat jeśli wykasuję instrukcję {if %tabela.index% is not odd} Można się więc domyślić, że nie ta konstrukcja nie jest używana w wersji smarty, którą ty masz...
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
Wersja Lo-Fi | Aktualny czas: 24.04.2024 - 23:09 |