Hallo,
ich möchte im Produktlisting eine Tabelle verwenden. Dazu habe ich folgende “listing.tpl” gemacht:
{extends file="parent:frontend/listing/listing.tpl"}
{block name="frontend_listing_listing_content"}
{if $productBoxLayout == 'table'}
Name
Eigenschaften
Preis
Menge
{block name="frontend_listing_list_inline"}
{foreach $sArticles as $sArticle}
{include file="frontend/listing/product-box/box-table.tpl"}
{/foreach}
{/block}
{else}
{$smarty.block.parent}
{/if}
{/block}
Die dazugehörige “box-table.tpl”:
{extends file="frontend/listing/product-box/box-basic.tpl"}
{namespace name="frontend/listing/box_article"}
{block name="frontend_listing_box_article"}
{block name="frontend_listing_box_article_content"}
{block name='frontend_listing_box_article_badges'}{/block}
{block name='frontend_listing_box_article_info_container'}
{$sArticle.articleName|truncate:50|escapeHtml}
{/block}
{/block}
{/block}
Leider bekomme ich nun bei diesem Layout kein infinite-Scrolling hin, obwohl es in den Einstellungen gesetzt ist. Es ist immer Pagination aktiv. Bei den Standardlayouts klappt es aber problemlos.
Nach einigem Suchen habe ich nun noch die “listing_ajax.tpl” angepasst:
{extends file='parent:frontend/listing/listing_ajax.tpl'}
{block name="frontend_listing_list_inline_ajax"}
{if $productBoxLayout == 'table'}
{foreach $sArticles as $sArticle}
{include file="frontend/listing/product-box/box-table.tpl"}
{/foreach}
{else}
{$smarty.block.parent}
{/if}
{/block}
Trotzdem bekomme ich das infinite Scrolling nicht aktiv. Ich habe massenhaft Postings gelesen, komme aber einfach nicht weiter. Wie ist der grundsätzliche Ansatz, um infinite-Scrolling in eigenen Layouts zum Laufen zu bekommen?
Viele Grüße, Frank