这又是我的另一个Prestashop问题.
在我的模板中,我想在篮子(购物车)中显示总价而不使用那里的模块,jsut只显示那里的总价并链接到购物篮...是否有一个功能,将从中获取此信息系统?
gettotalprice
或类似的东西?
我有一个产品属于两类"戒指"和"集合 - >波浪"(category-> subcategory)
我可以显示默认类别,它就像这样链接
<a href="{$link->getCategoryLink($product->id_category_default,$product->category)}" title="{$product->category}">{$product->category}</a>
Run Code Online (Sandbox Code Playgroud)
但无论如何我无法显示(非默认)相关类别.对象$ product中是否有与关联类别相关的数组?
因为我知道所有类别都在变量$ categories(不是子类别,它可能是一个问题,因为wave是一个子类别)
谢谢你的一切
我有这个代码,我试图使用prestashop模式在我的网站上创建一个新客户.但我在回复中不断收到错误
NSString *xmlPath = [[NSBundle mainBundle] pathForResource:@"Login" ofType:@"xml"];
NSString *xmlStr = [[NSString alloc] initWithContentsOfFile:xmlPath encoding:NSUTF8StringEncoding error:nil];
NSString *encodedurlstring = (__bridge NSString*) CFURLCreateStringByAddingPercentEscapes (NULL, (__bridge CFStringRef) xmlStr, NULL, (CFStringRef)@"!*'();:@&=+$,/?%#[]",kCFStringEncodingUTF8);
NSString *urlStr = [NSString stringWithFormat:@"http://passkey:@farma-web.it/api/customers/?Xml=%@",encodedurlstring];
NSURL *webURL = [NSURL URLWithString:urlStr];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:webURL];
[request setHTTPMethod:@"POST"];
[request setValue: @"text/xml" forHTTPHeaderField: @"Content-Type"];
NSData *returnData = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
NSString *response = [[NSString alloc] initWithData:returnData encoding:NSUTF8StringEncoding];
NSLog(@"response - %@",response);
Run Code Online (Sandbox Code Playgroud)
我附加的XML是
<prestashop>
<customers>
<customer>**I DO NOT KNOW WHAT TO WRITE HERE**</customer>
<email>abc@abc.com</email>
<passwd>12344321</passwd> …Run Code Online (Sandbox Code Playgroud) 在Prestashop中是否有任何模块(没有闪存)用于在线生成名片/名片,然后用户可以将其添加到购物车?
我厌倦了寻找这样的Prestashop模块.
请帮忙 !!!
对于参考 http://demo.onprintshop.com/product_design_customize.php?pid=1 但不是在flash和Prestashop模块中
I have Prestashop 1.4.9.0 installed with my PHP project. When I add a new product, I upload an image in PNG format, but when it is shown on the client side, the image is in JPG format.
How can you keep the image extension?
我找不到解决方案.我要做的就是翻译这个:
se stai inserendo un indirizzo per consegna all'interno dell'area <span class=orange>EXPO</span>
Run Code Online (Sandbox Code Playgroud)
进入这个:
If your delivery address is in the <span class=orange>EXPO</span> area
Run Code Online (Sandbox Code Playgroud)
如果我使用标签,像这样:
{l s="se stai inserendo un indirizzo per consegna all'interno dell'area <span class=orange>EXPO</span>"}
Run Code Online (Sandbox Code Playgroud)
他们不会被看到.所以呢?
我想知道如何在类别中添加自定义字段以及如何在后台编辑(在说明字段下).我要添加的字段是名称description_long
字段类型是 TEXT
我已经覆盖了我的前台办公室,我的场地显示得很好.
覆盖\类\ Category.php
<?php
class Category extends CategoryCore
{
public $description_long;
/**
* @see ObjectModel::$definition
*/
public static $definition = array(
'table' => 'category',
'primary' => 'id_category',
'multilang' => true,
'multilang_shop' => true,
'fields' => array(
'nleft' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedInt'),
'nright' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedInt'),
'level_depth' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedInt'),
'active' => array('type' => self::TYPE_BOOL, 'validate' => 'isBool', 'required' => true),
'id_parent' => array('type' => self::TYPE_INT, …Run Code Online (Sandbox Code Playgroud) 我正在开发PhpStorm来开发我的Prestashop网站,我无法解决这个问题.我在localhost上工作并成功将PhpStorm连接到我的MySQL服务器.
现在,PhpStorm会抛出诸如"无法解析表'$ {_ DB_PREFIX_} cms'"之类的警告.Prestashop使用表名的前缀,似乎PhpStorm无法解析那些带前缀的表.
这有解决方法吗?
以下是Prestashop-1.6源代码示例:
$sql = 'SELECT c.`id_cms`, cl.`meta_title`, cl.`link_rewrite`
FROM `'._DB_PREFIX_.'cms` c
INNER JOIN `'._DB_PREFIX_.'cms_shop` cs
ON (c.`id_cms` = cs.`id_cms`)
INNER JOIN `'._DB_PREFIX_.'cms_lang` cl
ON (c.`id_cms` = cl.`id_cms`)
WHERE c.`id_cms_category` = '.(int)$id_cms_category.'
AND cs.`id_shop` = '.(int)$id_shop.'
AND cl.`id_lang` = '.(int)$id_lang.
$where_shop.'
AND c.`active` = 1
ORDER BY `position`';
Run Code Online (Sandbox Code Playgroud)
我已经为Prestashop 1.7创建了一个模块,以便在“管理产品”页面中添加新字段。由于缺少适当的文档,我想询问添加我的自定义字段(选择)的正确方法。我要保存并更新产品保存。
我使用下面的代码添加包含表单的tpl
public function hookDisplayAdminProductsExtra($params) {
$this->smarty;
$available_items = $this->getAvailableBadges();
$id_product = Tools::getValue('id_product');
$this->context->smarty->assign('items_number', $available_items);
return $this->display(__FILE__, '/views/templates/admin/admin_products.tpl');
}
Run Code Online (Sandbox Code Playgroud)
问题是我不知道如何覆盖Product.php类以拥有$ field以及如何为tpl创建form元素。
我想要创建的表单是这样的
<select name="" id="">
{foreach from=$items_number item=option}
<option value="{$option}">
{$option}
</option>
{/foreach}
</select>
Run Code Online (Sandbox Code Playgroud)
很抱歉缺少信息,但是我发现创建模块的新方法非常令人困惑。提前致谢
我有一个问题是两天前突然出现的。我有一个prestashop模块,允许我从Instagram页面检索图像。
它运行得很好,但是突然之间,什么都没有运行。我的错误是“ ProfilePage:未定义索引”我做了很多var_dump,并且我注意到json不再具有该索引,它变成了LoginAndSignupPage。
奇怪的是,具有相同的模块,相同的代码,它可以在预生产环境中工作,而在本地也可以,但不适用于生产环境。起初,我以为网站的托管者做了一些更改,但是没有,他们没有...
你有什么主意吗?
谢谢您的帮助
prestashop ×10
php ×5
smarty ×2
categories ×1
image ×1
phpstorm ×1
png ×1
product ×1
smarty3 ×1
templates ×1
translation ×1