Lieferzeitangabe bei Artikelansicht "Kacheln"

Thema wurde von Hansruedi Wettstein, 6. Dezember 2013 erstellt.

  1. Hansruedi Wettstein
    Hansruedi Wettstein Erfahrener Benutzer
    Registriert seit:
    20. Juni 2011
    Beiträge:
    173
    Danke erhalten:
    7
    Danke vergeben:
    30
    hat jemand eine Lösung, wie man auch in der gekachelten Artikelansicht die Lieferzeit, respektive die Angabe ob Artikel an Lager oder nicht, anzeigen kann?
     
  2. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.629
    Danke erhalten:
    11.350
    Danke vergeben:
    1.614
    Für Artikel zur Zeit nicht lieferbar hätte ich was.
    Findest Du hier auf Seite 2
    (Link nur für registrierte Nutzer sichtbar.)
     
  3. Hansruedi Wettstein
    Hansruedi Wettstein Erfahrener Benutzer
    Registriert seit:
    20. Juni 2011
    Beiträge:
    173
    Danke erhalten:
    7
    Danke vergeben:
    30
    meine product_boxes_list sieht aber ganz schön anders aus ...
    HTML:
    {config_load file="$language/lang_$language.conf" section="new_products"} 
    {config_load file="$language/lang_$language.conf" section="index"} 
    
    <div class="article-list cols clearfix">
    	
    	{foreach item=module_data from=$content_data.PRODUCTS_DATA}
    	
    	
    		<div class="article-list-item">
    			<div class="article-list-item-inside">
    				<div class="article-list-item-image">
    				{if $module_data.PRODUCTS_IMAGE}
    					<span id="{$content_data.ID_PREFIX}_{$module_data.PRODUCTS_ID}" class="flyover_item"><a href="{$module_data.PRODUCTS_LINK}"><img src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_IMAGE_ALT|default:$module_data.PRODUCTS_NAME|replace:'"':'&quot;'}" title="{$module_data.PRODUCTS_IMAGE_ALT|default:$module_data.PRODUCTS_NAME|replace:'"':'&quot;'}" /></a></span>
    				{/if}
    				</div>
    				<div class="article-list-item-text">
    					<p class="title"><a href="{$module_data.PRODUCTS_LINK}"{if $module_data.PRODUCTS_META_DESCRIPTION != ''} title="{$module_data.PRODUCTS_META_DESCRIPTION|truncate:80:"..."|replace:'"':'&quot;'}"{/if}>{$module_data.PRODUCTS_NAME|truncate:$content_data.TRUNCATE_PRODUCTS_NAME:"..."}</a></p>
    					<div class="article-list-item-price">
    						<div class="article-list-item-price-inline">
    
    							<span class="price"><a href="{$module_data.PRODUCTS_LINK}">{$module_data.PRODUCTS_PRICE}</a></span>
    							{if $module_data.PRODUCTS_TAX_INFO neq '' || $module_data.PRODUCTS_SHIPPING_LINK neq ''}
    								<br />
    								{* <span class="small">{$module_data.PRODUCTS_TAX_INFO}{$module_data.PRODUCTS_SHIPPING_LINK}<br /></span> *}
    							{/if}
    							{if $module_data.PRODUCTS_VPE}
    								<span class="small">{$module_data.PRODUCTS_VPE}<br /></span>
    							{/if}
    						</div>
    					</div>
    				</div>
    			</div>
    		</div>
    
    	{/foreach}
    </div>
    
     
  4. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.629
    Danke erhalten:
    11.350
    Danke vergeben:
    1.614
    ungetestet:
    HTML:
    {config_load file="$language/lang_$language.conf" section="new_products"} 
    {config_load file="$language/lang_$language.conf" section="index"} 
    
    <div class="article-list cols clearfix">
    	
    	{foreach item=module_data from=$content_data.PRODUCTS_DATA}
    	
    	
    		<div class="article-list-item">
    			<div class="article-list-item-inside">
    				<div class="article-list-item-image">
    				{if $module_data.PRODUCTS_IMAGE}
    					<span id="{$content_data.ID_PREFIX}_{$module_data.PRODUCTS_ID}" class="flyover_item"><a href="{$module_data.PRODUCTS_LINK}"><img src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_IMAGE_ALT|default:$module_data.PRODUCTS_NAME|replace:'"':'&quot;'}" title="{$module_data.PRODUCTS_IMAGE_ALT|default:$module_data.PRODUCTS_NAME|replace:'"':'&quot;'}" /></a></span>
    				{/if}
    				</div>
    				<div class="article-list-item-text">
    					<p class="title"><a href="{$module_data.PRODUCTS_LINK}"{if $module_data.PRODUCTS_META_DESCRIPTION != ''} title="{$module_data.PRODUCTS_META_DESCRIPTION|truncate:80:"..."|replace:'"':'&quot;'}"{/if}>{$module_data.PRODUCTS_NAME|truncate:$content_data.TRUNCATE_PRODUCTS_NAME:"..."}</a></p>
    					<!--Anpassung Ausverkauft -->
    						{if $module_data.GM_PRODUCTS_STOCK == 0}<span class="algin:left"><img src="{$tpl_path}img/ausverkauft2.png" alt="ausverkauft1.jpg" title="Dieser Artikel ist zur Zeit leider nicht Lieferbar"/>
    							</span> <br />
    							<a href="{$module_data.PRODUCTS_LINK}" class="button_green button_set"><span
    							class="button-outer"><span class="button-inner">Zum Produkt</span></span></a>{/if}	
    							<!--Anpassung Ausverkauft ende-->
    							{if $module_data.GM_PRODUCTS_STOCK > 0}
    							
    					<div class="article-list-item-price">
    						<div class="article-list-item-price-inline">
    
    							<span class="price"><a href="{$module_data.PRODUCTS_LINK}">{$module_data.PRODUCTS_PRICE}</a></span>
    							{if $module_data.PRODUCTS_TAX_INFO neq '' || $module_data.PRODUCTS_SHIPPING_LINK neq ''}
    								<br />
    								{* <span class="small">{$module_data.PRODUCTS_TAX_INFO}{$module_data.PRODUCTS_SHIPPING_LINK}<br /></span> *}
    							{/if}
    							{if $module_data.PRODUCTS_VPE}
    								<span class="small">{$module_data.PRODUCTS_VPE}<br /></span>
    							{/if}
    						</div>
    					</div>{/if}
    				</div>
    			</div>
    		</div>
    
    	{/foreach}
    </div>
    als product_boxes_list-USERMOD.html speichern und hochladen.
     
  5. Hansruedi Wettstein
    Hansruedi Wettstein Erfahrener Benutzer
    Registriert seit:
    20. Juni 2011
    Beiträge:
    173
    Danke erhalten:
    7
    Danke vergeben:
    30
    und das originale File löschen?
     
  6. Hansruedi Wettstein
    Hansruedi Wettstein Erfahrener Benutzer
    Registriert seit:
    20. Juni 2011
    Beiträge:
    173
    Danke erhalten:
    7
    Danke vergeben:
    30
    ok, hat geklappt. Leider sieht dann das so aus, der Preis fehlt. Aber sonst schonmal ganz prima :)
     

    Anhänge:

  7. Elias (Gambio)
    Elias (Gambio) Aktives Mitglied
    Registriert seit:
    22. August 2013
    Beiträge:
    35
    Danke erhalten:
    16
    Danke vergeben:
    10
    Hey,

    ich habe dir mal eine Lösung gebaut.

    Lade deine Usermod-Datei einmal ganz neu mit dem Inhalt aus der "product_boxes_list.html".

    Ersetze jetzt bitte in deiner Usermod-Datei in ca. Zeile 17 da wo der "p" Tag

    anfängt die gesamte Zeile des "p" Tags hiermit:

    PHP:
    <class="title"><a href="{$module_data.PRODUCTS_LINK}"{if $module_data.PRODUCTS_META_DESCRIPTION != ''title="{$module_data.PRODUCTS_META_DESCRIPTION|truncate:80:"..."|replace:'"':'&quot;'}"{/if}>{$module_data.PRODUCTS_NAME|truncate:$content_data.TRUNCATE_PRODUCTS_NAME:"..."}</a>{if $module_data.GM_PRODUCTS_STOCK != ""} <br /><br />Lagerbestand: {$module_data.GM_PRODUCTS_STOCK} {else} <span style="color: red;"><br /><br /> Kein Artikel auf Lager </span> {/if}</p>
     
  8. Hansruedi Wettstein
    Hansruedi Wettstein Erfahrener Benutzer
    Registriert seit:
    20. Juni 2011
    Beiträge:
    173
    Danke erhalten:
    7
    Danke vergeben:
    30
    also:

    die Originale "product_boxes_list sieht so aus:

    HTML:
    {config_load file="$language/lang_$language.conf" section="new_products"} 
    {config_load file="$language/lang_$language.conf" section="index"} 
    
    <div class="article-list cols clearfix">
    	
    	{foreach item=module_data from=$content_data.PRODUCTS_DATA}
    	
    	
    		<div class="article-list-item">
    			<div class="article-list-item-inside">
    				<div class="article-list-item-image">
    				{if $module_data.PRODUCTS_IMAGE}
    					<span id="{$content_data.ID_PREFIX}_{$module_data.PRODUCTS_ID}" class="flyover_item"><a href="{$module_data.PRODUCTS_LINK}"><img src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_IMAGE_ALT|default:$module_data.PRODUCTS_NAME|replace:'"':'&quot;'}" title="{$module_data.PRODUCTS_IMAGE_ALT|default:$module_data.PRODUCTS_NAME|replace:'"':'&quot;'}" /></a></span>
    				{/if}
    				</div>
    				<div class="article-list-item-text">
    					<p class="title"><a href="{$module_data.PRODUCTS_LINK}"{if $module_data.PRODUCTS_META_DESCRIPTION != ''} title="{$module_data.PRODUCTS_META_DESCRIPTION|truncate:80:"..."|replace:'"':'&quot;'}"{/if}>{$module_data.PRODUCTS_NAME|truncate:$content_data.TRUNCATE_PRODUCTS_NAME:"..."}</a></p>
    					<div class="article-list-item-price">
    						<div class="article-list-item-price-inline">
    
    							<span class="price"><a href="{$module_data.PRODUCTS_LINK}">{$module_data.PRODUCTS_PRICE}</a></span>
    							{if $module_data.PRODUCTS_TAX_INFO neq '' || $module_data.PRODUCTS_SHIPPING_LINK neq ''}
    								<br />
    								{* <span class="small">{$module_data.PRODUCTS_TAX_INFO}{$module_data.PRODUCTS_SHIPPING_LINK}<br /></span> *}
    							{/if}
    							{if $module_data.PRODUCTS_VPE}
    								<span class="small">{$module_data.PRODUCTS_VPE}<br /></span>
    							{/if}
    						</div>
    					</div>
    				</div>
    			</div>
    		</div>
    
    	{/foreach}
    </div>
    
    die neue "product_boxes_list-USERMOD dann so?

    HTML:
    {config_load file="$language/lang_$language.conf" section="new_products"} 
    {config_load file="$language/lang_$language.conf" section="index"} 
    
    <div class="article-list cols clearfix">
    	
    	{foreach item=module_data from=$content_data.PRODUCTS_DATA}
    	
    	
    		<div class="article-list-item">
    			<div class="article-list-item-inside">
    				<div class="article-list-item-image">
    				{if $module_data.PRODUCTS_IMAGE}
    					<span id="{$content_data.ID_PREFIX}_{$module_data.PRODUCTS_ID}" class="flyover_item"><a href="{$module_data.PRODUCTS_LINK}"><img src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_IMAGE_ALT|default:$module_data.PRODUCTS_NAME|replace:'"':'&quot;'}" title="{$module_data.PRODUCTS_IMAGE_ALT|default:$module_data.PRODUCTS_NAME|replace:'"':'&quot;'}" /></a></span>
    				{/if}
    				</div>
    				<div class="article-list-item-text">
    					<p class="title"><a href="{$module_data.PRODUCTS_LINK}"{if $module_data.PRODUCTS_META_DESCRIPTION != ''} title="{$module_data.PRODUCTS_META_DESCRIPTION|truncate:80:"..."|replace:'"':'&quot;'}"{/if}>{$module_data.PRODUCTS_NAME|truncate:$content_data.TRUNCATE_PRODUCTS_NAME:"..."}</a>{if $module_data.GM_PRODUCTS_STOCK != ""} <br /><br />Lagerbestand: {$module_data.GM_PRODUCTS_STOCK} {else} <span style="color: red;"><br /><br /> Kein Artikel auf Lager </span> {/if}</p> 
    					<div class="article-list-item-price">
    						<div class="article-list-item-price-inline">
    
    							<span class="price"><a href="{$module_data.PRODUCTS_LINK}">{$module_data.PRODUCTS_PRICE}</a></span>
    							{if $module_data.PRODUCTS_TAX_INFO neq '' || $module_data.PRODUCTS_SHIPPING_LINK neq ''}
    								<br />
    								{* <span class="small">{$module_data.PRODUCTS_TAX_INFO}{$module_data.PRODUCTS_SHIPPING_LINK}<br /></span> *}
    							{/if}
    							{if $module_data.PRODUCTS_VPE}
    								<span class="small">{$module_data.PRODUCTS_VPE}<br /></span>
    							{/if}
    						</div>
    					</div>
    				</div>
    			</div>
    		</div>
    
    	{/foreach}
    </div>
    
    und diese dann ZUSÄTZLICH in den Order laden?

    Sorry .... :eek:
     
  9. Elias (Gambio)
    Elias (Gambio) Aktives Mitglied
    Registriert seit:
    22. August 2013
    Beiträge:
    35
    Danke erhalten:
    16
    Danke vergeben:
    10
    Genau zusätzlich, so dass dann einmal die normale und die Usermod-Datei in dem Ordner sind. Danach Cache leeren und es sollte funktionieren.
     
  10. Hansruedi Wettstein
    Hansruedi Wettstein Erfahrener Benutzer
    Registriert seit:
    20. Juni 2011
    Beiträge:
    173
    Danke erhalten:
    7
    Danke vergeben:
    30
    wow ...super :)

    Wenn jetzt die Ansicht noch überal gleich wären, dann wird es perfekt !!
     

    Anhänge:

  11. Kai Schoelzke
    Kai Schoelzke Beta-Held
    Registriert seit:
    30. März 2016
    Beiträge:
    3.984
    Danke erhalten:
    608
    Danke vergeben:
    292
    Dann musst du die Boxen höher machen, jetzt reicht der Platz nicht mehr aus.
     
  12. Hansruedi Wettstein
    Hansruedi Wettstein Erfahrener Benutzer
    Registriert seit:
    20. Juni 2011
    Beiträge:
    173
    Danke erhalten:
    7
    Danke vergeben:
    30
    Supi, langsman aber sicher kommts ;-)
     
  13. Hansruedi Wettstein
    Hansruedi Wettstein Erfahrener Benutzer
    Registriert seit:
    20. Juni 2011
    Beiträge:
    173
    Danke erhalten:
    7
    Danke vergeben:
    30
    wie kann ich den Schriftstil, Farbe und Grösse ändern? Über den Styledit geht es nicht
     
  14. Kai Schoelzke
    Kai Schoelzke Beta-Held
    Registriert seit:
    30. März 2016
    Beiträge:
    3.984
    Danke erhalten:
    608
    Danke vergeben:
    292
    ich würde sagen über die Klasse "title" in einer usermod css, ist allerdings schwierig zu sagen, da ich keinen Link gefunden habe zu deinem Shop

     
  15. Hansruedi Wettstein
    Hansruedi Wettstein Erfahrener Benutzer
    Registriert seit:
    20. Juni 2011
    Beiträge:
    173
    Danke erhalten:
    7
    Danke vergeben:
    30
  16. Elias (Gambio)
    Elias (Gambio) Aktives Mitglied
    Registriert seit:
    22. August 2013
    Beiträge:
    35
    Danke erhalten:
    16
    Danke vergeben:
    10
    So nochmal ein kleines Update zu gerade eben. Da ich einen Flüchtigkeitsfehler reingebaut habe.

    Wie gerade einfach Zeile 17 den <p> Tag damit vollständig ersetzen.

    PHP:
    <class="title"><a href="{$module_data.PRODUCTS_LINK}"{if $module_data.PRODUCTS_META_DESCRIPTION != ''title="{$module_data.PRODUCTS_META_DESCRIPTION|truncate:80:"..."|replace:'"':'&quot;'}"{/if}>{$module_data.PRODUCTS_NAME|truncate:$content_data.TRUNCATE_PRODUCTS_NAME:"..."}</a></p><span class="title">{if $module_data.GM_PRODUCTS_STOCK 0Lagerbestand: {$module_data.GM_PRODUCTS_STOCK} {else} <span style="color: red;"Kein Artikel auf Lager </span> <br> {/if}</span>
    PHP:
     
  17. Kai Schoelzke
    Kai Schoelzke Beta-Held
    Registriert seit:
    30. März 2016
    Beiträge:
    3.984
    Danke erhalten:
    608
    Danke vergeben:
    292
    Erstelle dir mal eine css Datei mit deinem Wunschname, z.b. meine.css kopiere das
    Code:
    .title{
    color: #FF0000; /* das ist jetzt rote Schriftfarbe */
    font-size:12px; /* Schriftgröße */
    font-style:normal; /* Schriftstil normal, möglich ist inherit,italic,oblique und normal  */
    }
    
    Da rein, passe das deinen wünschen und lade das in den Ordner templates/dein Template/usermod/css

    Cache leeren und die Seite aufrufen und staunen.
     
  18. Hansruedi Wettstein
    Hansruedi Wettstein Erfahrener Benutzer
    Registriert seit:
    20. Juni 2011
    Beiträge:
    173
    Danke erhalten:
    7
    Danke vergeben:
    30
    da passiert nix ...

    eigentlich wollte ich, dass sobald der Bestand >0 ist es in grüner Farbe steht

    HTML:
    .title{
    color: #00CF0A;
    font-size:12px;
    font-style:normal;
    }
     
  19. Hansruedi Wettstein
    Hansruedi Wettstein Erfahrener Benutzer
    Registriert seit:
    20. Juni 2011
    Beiträge:
    173
    Danke erhalten:
    7
    Danke vergeben:
    30
    Also eigentlich finde ich es inzwischen echt gut.
    Allerdings habe ich übers Wochenede so das Gefühl bekommen es besser wäre nur die Infos "an Lager" und "nicht an Lager" zu sehen als die effektive Stückzahl, am besten das in "grün" und "rot" geschrieben ..
    Ist dies möglich respektive kann mir jemand erklären wie man sowas machen könnte? Oder gleich das "Ampelsymbol" ... wäre auch eine Alternative ...