MichaelP Posted November 3, 2012 Share Posted November 3, 2012 (edited) Hej, Jeg har et module "homenewproduct"med nedenstående kode hvor jeg gerne vil have en knap ind baseret på om produktet er et "kun online" produkt. Denne kode virker på produktsiden {if $product->online_only} <p id="button_go_to_shop"> <a href="{$product->location}" target="_blank" class="exclusives" />{l s='only_online'}</a> </p> {/if} og denne på produkt-list {if isset($product.online_only) && $product.online_only}<span class="online_only"><p id="button_go_to_shop_mini"><a href="{$product.location}" target="_blank" class="exclusives" />{l s='Online only!'}</a></p></span>{/if} Men hvor får jeg overstående koder tilpasset så den virker i nedenstående kode og så jeg får en knap ligesom på produktet til højre "se vedhæfet screenshot" {* * 2007-2010 PrestaShop * * NOTICE OF LICENSE * * This source file is subject to the Open Software License (OSL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/osl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to [email protected] so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author Prestashop SA <[email protected]> * @copyright 2007-2010 Prestashop SA * @version Release: $Revision: 1.4 $ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) * International Registered Trademark & Property of PrestaShop SA *} <!-- MODULE Home Featured Products --> <div id="featured-products_block_center" class="block products_block"> <h4>{l s='New products' mod='homenewproducts'}</h4> {if isset($new_products) AND $new_products} <div class="block_content"> {assign var='liHeight' value=800} {assign var='nbItemsPerLine' value=4} {assign var='nbLi' value=$new_products|@count} {assign var='nbLines' value=($nbLi/$nbItemsPerLine)|ceil} {assign var='ulHeight' value=$nbLines*$liHeight} <ul style="height:{$ulHeight}px;" > {foreach from=$new_products item=product name=newProducts} <li class="ajax_block_product {if $smarty.foreach.newProducts.first}first_item{elseif $smarty.foreach.newProducts.last}last_item{else}item{/if} {if $smarty.foreach.newProducts.iteration%$nbItemsPerLine == 0}last_item_of_line{elseif $smarty.foreach.newProducts.iteration%$nbItemsPerLine == 1}clear{/if} {if $smarty.foreach.newProducts.iteration > ($smarty.foreach.newProducts.total - ($smarty.foreach.newProducts.total % $nbItemsPerLine))}last_line{/if}"> <h5><a href="{$product.link}" title="{$product.name|truncate:32:'...'|escape:'htmlall':'UTF-8'}">{$product.name|truncate:27:'...'|escape:'htmlall':'UTF-8'}</a></h5> <div class="product_desc"><a href="{$product.link}" title="{l s='More' mod='homefeatured'}"></a></div> <a href="{$product.link}" title="{$product.name|escape:html:'UTF-8'}" class="product_image"><img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home')}" height="{$homeSize.height}" width="{$homeSize.width}" alt="{$product.name|escape:html:'UTF-8'}" /></a> <p id="button_go_to_shop"> {if $product->online_only} <p id="button_go_to_shop"> <a href="{$product->location}" target="_blank" class="exclusives" />{l s='only_online'}</a> </p> {/if} </p> <div> {if $product.show_price AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE}<p class="price_container"><span class="price">{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}</span></p>{else}<div style="height:21px;"></div>{/if} {if ($product.id_product_attribute == 0 OR (isset($add_prod_display) AND ($add_prod_display == 1))) AND $product.available_for_order AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE} {if ($product.quantity > 0 OR $product.allow_oosp) AND $product.customizable != 2} <a class="exclusive ajax_add_to_cart_button" rel="ajax_id_product_{$product.id_product}" href="{$link->getPageLink('cart.php')}?qty=1&id_product={$product.id_product}&token={$static_token}&add" title="{l s='Add to cart' mod='homefeatured'}">{l s='Tilføj kurv' mod='homefeatured'}</a> {else} <span class="exclusive">{l s='Add to cart' mod='homefeatured'}</span> {/if} {else} <div style="height:23px;"></div> {/if} </div> </li> {/foreach} </ul> </div> {else} <p>{l s='No new products at this time' mod='blocknewproducts'}</p> {/if} </div> <!-- /MODULE Home Featured Products --> Edited November 3, 2012 by MichaelP (see edit history) Link to comment Share on other sites More sharing options...
MichaelP Posted November 3, 2012 Author Share Posted November 3, 2012 Er der ikke en der har et bud på hvordan den kan løses Mvh Michael Link to comment Share on other sites More sharing options...
Prestafan1234 Posted November 3, 2012 Share Posted November 3, 2012 Er der ikke en der har et bud på hvordan den kan løses Mvh Michael Rom blev ikke bygget på én dag... Problemer bliver heller ikke altid løst samme dag, som de opstår:-) Den funktion, du efterspørger findes som standard i version 1.4.8 (eller deromkring) og frem. Link to comment Share on other sites More sharing options...
pikatju Posted November 4, 2012 Share Posted November 4, 2012 (edited) - Edited November 4, 2012 by pikatju (see edit history) Link to comment Share on other sites More sharing options...
MichaelP Posted November 4, 2012 Author Share Posted November 4, 2012 Nej det har jeg efterhånden også erfaret:-) Jeg køre selv med 1.4.8.2 - Uden at være sikker, tvivler jeg på dette.? Jeg mener dette er et tillægsmodul og jeg har også selv tilføjet en knap med et eksternt link hvis produktet er "kun online" på både product.tpl og product-list.tpl. Men jeg må lede videre i høstakken:-) Tak for inputet og lækker site du har - Tror kæresten skal have den adresse:-) Link to comment Share on other sites More sharing options...
Prestafan1234 Posted November 4, 2012 Share Posted November 4, 2012 (edited) Min shop, der kører version 1.4.8.3 har denne feature - har lige tjekket - så du er 0.1 bagud:-) Og tak for ros af shop (godt du ikke ved, hvad jeg lige har gennemgået af opgraderingshelvede tidligere i dag/går ) P.S. Hvorfor skriver du som to forskellige brugere her i forum - det kunne jeg se på mailalerts til dette indlæg: Pikatju og MichaelP Edited November 4, 2012 by Prestafan1234 (see edit history) Link to comment Share on other sites More sharing options...
MichaelP Posted November 4, 2012 Author Share Posted November 4, 2012 (edited) Ja var en gammel profil jeg har på en tidligere mail og havde lige være inde og tjekke den. men bruger nu helst michaelp:-) Okay ja så er vi enige - jeg har også denne funktion, men har lavet den om til noget andet. I stedet for at der står "kun online" ved produkterne når den er aktiveret, har jeg lavet det om så der kommer en anden knap i stedet for den normale "tilføj kurv". Dette virker også fint på product.tpl og product-list.tpl.siderne. Det skal altså bruges til at produkter der ikke kan købes direkte på mit site bliver kunden sendt til den produktside hvor varen kan købes. Jeg håbede derfor der lige var en der kunne se hvordan overstående koder skal sammensættes for at knappen også kommer på forsiden i det modul der hedder "homenewproduct". Se screenshot. Tak for billedet, det løste lige den misforståelse:-) - har du i øvrigt nogen erfaringer med Store Manager for prestashop? Edited November 4, 2012 by MichaelP (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now