product loop
This commit is contained in:
@@ -130,13 +130,13 @@ class TheliaLoop implements SmartyPluginInterface
|
|||||||
$template->assign($var, $val);
|
$template->assign($var, $val);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Assign meta information
|
$repeat = true;
|
||||||
$template->assign('LOOP_COUNT', 1 + $loopResults->key());
|
|
||||||
$template->assign('LOOP_TOTAL', $loopResults->getCount());
|
|
||||||
|
|
||||||
$repeat = true;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Assign meta information
|
||||||
|
$template->assign('LOOP_COUNT', 1 + $loopResults->key());
|
||||||
|
$template->assign('LOOP_TOTAL', $loopResults->getCount());
|
||||||
|
|
||||||
// Loop is terminated. Cleanup.
|
// Loop is terminated. Cleanup.
|
||||||
if (! $repeat) {
|
if (! $repeat) {
|
||||||
// Restore previous variables values before terminating
|
// Restore previous variables values before terminating
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ An image from asset directory :
|
|||||||
<p>Category loop example</p>
|
<p>Category loop example</p>
|
||||||
<ul>
|
<ul>
|
||||||
{loop type="category" name="catloop1"}
|
{loop type="category" name="catloop1"}
|
||||||
<li>{$__COUNT__}/{$__TOTAL__} : {$ID} {$TITLE}, children: {$NB_CHILD}
|
<li>{$LOOP_COUNT}/{$LOOP_TOTAL} : {$ID} {$TITLE}, children: {$NB_CHILD}
|
||||||
{ifloop rel="inner1"}
|
{ifloop rel="inner1"}
|
||||||
<ul>
|
<ul>
|
||||||
{loop type="category" name="inner1" parent="{$ID}"}
|
{loop type="category" name="inner1" parent="{$ID}"}
|
||||||
@@ -40,7 +40,7 @@ An image from asset directory :
|
|||||||
Hey ! Loop catloop2 is not empty:
|
Hey ! Loop catloop2 is not empty:
|
||||||
<ul>
|
<ul>
|
||||||
{loop type="category" name="catloop2" parent="12"}
|
{loop type="category" name="catloop2" parent="12"}
|
||||||
<li>{$__COUNT__}/{$__TOTAL__} : {$ID} {$TITLE}</li>
|
<li>{$LOOP_COUNT}/{$LOOP_TOTAL} : {$ID} {$TITLE}</li>
|
||||||
{/loop}
|
{/loop}
|
||||||
</ul>
|
</ul>
|
||||||
{/ifloop}
|
{/ifloop}
|
||||||
@@ -57,7 +57,7 @@ An image from asset directory :
|
|||||||
Loop catloop3 is not empty:
|
Loop catloop3 is not empty:
|
||||||
<ul>
|
<ul>
|
||||||
{loop type="category" name="catloop3" parent="0"}
|
{loop type="category" name="catloop3" parent="0"}
|
||||||
<li>{$__COUNT__}/{$__TOTAL__} : {$ID} {$TITLE}</li>
|
<li>{$LOOP_COUNT}/{$LOOP_TOTAL} : {$ID} {$TITLE}</li>
|
||||||
{/loop}
|
{/loop}
|
||||||
</ul>
|
</ul>
|
||||||
{/ifloop}
|
{/ifloop}
|
||||||
@@ -86,20 +86,20 @@ An image from asset directory :
|
|||||||
<p>PAGE 1</p>
|
<p>PAGE 1</p>
|
||||||
<ul>
|
<ul>
|
||||||
{loop type="category" name="catloopwithpagination1" limit="2" page="1"}
|
{loop type="category" name="catloopwithpagination1" limit="2" page="1"}
|
||||||
<li>{$__COUNT__}/{$__TOTAL__} : {$ID} {$TITLE}</li>
|
<li>{$LOOP_COUNT}/{$LOOP_TOTAL} : {$ID} {$TITLE}</li>
|
||||||
{/loop}
|
{/loop}
|
||||||
</ul>
|
</ul>
|
||||||
<p>PAGE 2</p>
|
<p>PAGE 2</p>
|
||||||
<ul>
|
<ul>
|
||||||
{loop type="category" name="catloopwithpagination2" limit="2" page="2"}
|
{loop type="category" name="catloopwithpagination2" limit="2" page="2"}
|
||||||
<li>{$__COUNT__}/{$__TOTAL__} : {$ID} {$TITLE}</li>
|
<li>{$LOOP_COUNT}/{$LOOP_TOTAL} : {$ID} {$TITLE}</li>
|
||||||
{/loop}
|
{/loop}
|
||||||
</ul>
|
</ul>
|
||||||
<p>PAGE 1000</p>
|
<p>PAGE 1000</p>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
{loop type="category" name="catloopwithpagination1000" limit="2" page="1000"}
|
{loop type="category" name="catloopwithpagination1000" limit="2" page="1000"}
|
||||||
<li>{$__COUNT__}/{$__TOTAL__} : {$ID} {$TITLE}</li>
|
<li>{$LOOP_COUNT}/{$LOOP_TOTAL} : {$ID} {$TITLE}</li>
|
||||||
{/loop}
|
{/loop}
|
||||||
|
|
||||||
{elseloop rel="catloopwithpagination1000"}
|
{elseloop rel="catloopwithpagination1000"}
|
||||||
@@ -114,7 +114,7 @@ An image from asset directory :
|
|||||||
<p>PAGE {$current_page} :</p>
|
<p>PAGE {$current_page} :</p>
|
||||||
<ul>
|
<ul>
|
||||||
{loop type="category" name="catloopwithpaginationchoice" limit="2" page="{$current_page}"}
|
{loop type="category" name="catloopwithpaginationchoice" limit="2" page="{$current_page}"}
|
||||||
<li>{$__COUNT__}/{$__TOTAL__} : {$ID} {$TITLE}</li>
|
<li>{$LOOP_COUNT}/{$LOOP_TOTAL} : {$ID} {$TITLE}</li>
|
||||||
{/loop}
|
{/loop}
|
||||||
</ul>
|
</ul>
|
||||||
<p>page choice</p>
|
<p>page choice</p>
|
||||||
|
|||||||
Reference in New Issue
Block a user