Hallo,
momentan kann ich mit dem Module von gunnart Artikel auf der Startseite nach Zufall oder sonstiges sortieren, ist kein Problem. Was ich aber versuche sind Artikel gleichen Hersteller (immer 2 Artikel gleichen Hersteller), es sind sagen wir mal 10 Artikel a 2 Artikel pro Reihe also 5 Reihen. Jetzt habe ich es soweit das Artikel gleichen Hersteller nebeneinander sind also eine Reihe. Jetzt wollte ich das ganze so machen dass diese Artikel auch per Zufall (
rand) angezeigt werden, Voraussetzung ist das immer die 2 Artikel nebeneinander bleiben, also Reihe 1 wird mit 5 Reihe vertauscht usw...
geht so etwas mit einem SQL Befehl den ich in die function von gunnart eingeben kann. Ich habe noch folgenden Befehl in die gunnart function eingegeben damit ich die Hersteller sortieren kann:
case "hersteller":
$Sort = " order by m.manufacturers_name ".$Sort;
break;
in der news_products_default.html habe ich folgendes eingegeben:
<div align="center">
{gunnartProductsList to=Liste top=true order=hersteller}
{foreach item=module_data from=$Liste.PRODUCTS}
{php} $col++;
{/php}
<div class="listingbox">
<div class="listing" align="center"><a href="{$module_data.PRODUCTS_LINK}">{$module_data.PRODUCTS_NAME}</a></div>
<div class="listing_body">
<div class="listing_img">{if $module_data.PRODUCTS_IMAGE}
<a href="{$module_data.PRODUCTS_LINK}"><img src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_NAME}" /></a>
{/if}</div>
<div class="listing_price"><span class="price"><b>{$module_data.PRODUCTS_PRICE}</b></span><br />
({$module_data.PRODUCTS_TAX_INFO}<br />{$module_data.PRODUCTS_SHIPPING_LINK})</div>
</div>
<div class="listing_bottom"><a href="{$module_data.PRODUCTS_LINK}"><b>mehr-Infos</b></a></div>
</div>
{php}
if ($col>=2) {
$col=0;
echo '';
}
{/php}
{/foreach}
</div>
Möglicherweise hat jemand ein Tipp für mich wie man es lösen kann.
Danke!
Linkback: https://www.modified-shop.org/forum/index.php?topic=11700.0