Ankündigung

Einklappen
Keine Ankündigung bisher.

Produktauflistung - 404.html

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Produktauflistung - 404.html

    Hallo,

    ich möchte z.B. auf fehlerseiten (404) eine Liste mit Produkten ausgeben wie bei multiview_index_products.tpl. Da kann ma ja über das backend ein oder mehrere Keyowrd einstellen und die Ergebnisse werden auf der Startseite angezeigt.

    Sowas wollte ich jetzt für 404.html

    kann ich das nicht über template regeln ohne irgendetwas in Datenbank zu erweitern?

    multiview_index_products.tpl:
    Code:
     <div class="prdTeaser">
      <h3 class="titleHead">Top Angebote des Tages</h3>
      {capture name=position}{counter name=countview start=1}{/capture}
      <div class="box">
       <ul>
        {capture name=banner}0{/capture}
    				{assign var=schleife value=12}
    				{section name=count loop=$schleife}
    				{$index=$smarty.section.count.index}
    				{assign var=it value=$indexProducts_data.items[$index]}
    				{if $it}
         <li>
    						<span class="thumbnail">
    							<a href="{$smarty.const.BASE_URL}no-index/forward.php?link={$it.DEEPLINK1.0.VALUE}" target="_blank" onclick="mo='1'">
    							{* <img src="{getimage str=$it.IMAGE120.0.IMAGEURL.0.VALUE}" alt="{$it.TITLE.0.VALUE|escape}"> *}
    								<img src="{getimage str=$it.IMAGE90.0.IMAGEURL.0.VALUE}" alt="{$it.TITLE.0.VALUE|escape}">
    							</a>
    						</span>
    						<a class="title" href="{$smarty.const.BASE_URL}no-index/forward.php?link={$it.DEEPLINK1.0.VALUE}" onclick="mo='1';" target="_blank">{$it.TITLE.0.VALUE|truncate:'30'}</a>
    						<span class="price">{$it.PRICE.0.VALUE|replace:'.':','} EUR*</span>
    						<a class="detail" href="{$smarty.const.BASE_URL}{$smarty.const.DETAIL_MODREWRITE}/{$it.ID.0.VALUE}/{$it.TITLE.0.VALUE|smarty_search_urlencode}.html">+ Details</a>
    						<a class="btn_orange" href="{$smarty.const.BASE_URL}no-index/forward.php?link={$it.DEEPLINK1.0.VALUE}" onclick="mo='1';" target="_blank">Shop<span></span></a>
    						{* Info Overlay ausblenden
    						<div class="info">
          	<div class="overlay">
    								{if $it.DESCRIPTION_SHORT.0.VALUE}{$it.DESCRIPTION_SHORT.0.VALUE|strip_tags:false|replace:'No description available':''|truncate:'220'}{/if}
    							</div>
          </div>
          *}
         </li>
         {capture name=position}{counter name=countview}{/capture}
    				{/if}
    				{/section}
       </ul>
       <div class="clear"></div>
      </div>
     </div>

  • #2
    Die 404 ist ja eigentlich die Seite, die erscheint, wenn es die Ziel-ULr nicht mehr gibt -woher willst du die Produite dort nehmen, mal von last cached abgsehen?
    Theoretisch tritt der fall ja nicht mal ein, da das Skript selber schon mit der showrorr.html theoretisch mögliche Fehler abfängt.

    Gruß
    Frank
    KEIN Support per PM, Email oder Telefon.
    Bei Problemen bitte immer einen Link zum Problem, ggf. die genutzte Version und wenn nötig Infos zum Host und Hostingpaket angeben.

    Kommentar


    • #3
      Hi,

      eine weiterer Ansatz ist der Produktfeed. Mit dem kannst du auf jede beliebige Seite, auch auf der 404er, "fest definierte" Produkte anzeigen. Ein Beispiel dazu findest du in der rss_easy.html. Damit sollten sich genug neue Möglichkeiten eröffnen.

      Gruß Axel

      Kommentar


      • #4
        Danke!

        Produktfeeds war mir jetzt neu. Aber genau das was ich brauche.

        Nur da wird das Bild und Beschreibung als eine Variable gelifert. Ich brauche nur das Bild.

        Kann ich in Smarty das ganze text da rausfiltern, so dass ich nur das Bild da habe?

        LG

        Kommentar


        • #5
          Hi,

          du kannst den Produktfeed ja selbst mit dem Template "rss_affilinet.html" bzw "rss_affilinet1.html" anpassen, wie du möchtest.

          Gruß Axel

          Kommentar

          Lädt...
          X