問題タブ [prestashop-1.6]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
prestashop-1.6 - prestashop 1.6 csvインポート商品の編集エラー
私の prestashop ストア (バージョン: 1.6.0.6) では、csv インポートを使用して商品をインポートしました。それはその仕事をして、製品を輸入しました。
製品を編集しようとすると (実際には製品を無効にします)、2 つのエラーが表示されます
2 エラー 商品は少なくとも 1 つのカテゴリに属している必要があります。この商品はデフォルトのカテゴリにある必要があります。
関連タブの下を見ると、カテゴリがあり、デフォルトのカテゴリでさえ最初に選択されたカテゴリです。
再度保存を試みたところ、成功しました。
ここでの問題は、製品編集セクションのタブを変更しない場合にのみカテゴリ エラーが表示されることです。
迅速な解決策が必要です。
php - Prestashop-1.6 のモバイルで left_column を center_column に置き換える方法
モバイルだけで left_column を center_column に置き換えたいと思います。タブレットとラップトップでうまく機能します。
添付ファイルでわかるように、モバイル デバイスで left_column (赤い四角形でマークされている) を center_column (青い四角形でマークされている) に置き換えようとしました。
http://i.imgur.com/9z8XHvI.png
{if isset($left_column_size) && !empty($left_column_size)} {$HOOK_LEFT_COLUMN} {/if} {if isset($left_column_size) && isset($right_column_size)}{assign var='cols' value=(12 - $ left_column_size - $right_column_size)}{else}{assign var='cols' value=12}{/if} {/if}
php - prestashop で未決注文を作成する方法
私が遭遇したほとんどの Prestashop 支払いモジュールまたは実行可能なチュートリアルは、支払いが確認された後、つまり PayPal などのリモート支払いゲートウェイから戻った後、注文を作成して「検証」する傾向に従っているようです。
支払いが試行される前に、従来の「保留中」の注文を作成する必要があるアーキテクチャがあり、この注文のステータス (履歴) は「支払い承認済み」に変更され、支払いが完了した後、またはその他の方法で検証されます。
prestashop でこのようなことを行う複雑でない方法はありますか?
「保留中」の注文ステータスで「 validateOrder 」を呼び出してみましたが、注文確認メールが送信され、支払いステータスに関係なくカートの内容が空になることに気付きました。
prestashop - Prestashop カスタムページでの商品の取り扱いについて
ランディング ページとして使用するカスタム ページがあります。PHPファイル、コントローラー、php(ルート)、およびtplを作成しました。
ここで、このページの製品 (カテゴリまたは単一の製品) を取得する必要があります。問題は、このサイトから製品を入手するにはどうすればよいかということです。製品の取り扱いに関するチュートリアルやドキュメントはありますか?
PD: PS 1.6 を使用しています
performance - Prestashop 1.6.0.9 のオーバーライドとパフォーマンス: ファイル class_index.php が消えました
数日後、PS 1.6.0.9 への更新後、ファイル /cache/class_index.php が作成されなくなりました。実際、/cache フォルダーには ./smarty フォルダーが 1 つしかありません。
上書きされたすべてのファイルは機能しますが、これはパフォーマンスに悪いと思います。prestashop はどのファイルを使用するかを知るにはどうすればよいですか? (コアまたはオーバーライド) 毎回 /override フォルダーを調べる必要がありますか?
それを取り戻すために有効にするものはありますか?
ありがとうございました。
編集: 解決策は、Prestashop フォーラムの Pete78 から提供されました。
私の場合、これは PrestaShopAutoLoad.class のバグでした。1.6.0.9 のものを github の最新のものに置き換え、class_index.php を再度作成しました。PrestaShopAutoLoad.class on GitHub
prestashop - Filter Prestashop Product that appartain at more categories
i have two categories: Brand and Parts. How can i filter a prestashop product after user click on a category ? For example:
First Category: BRAND -> CHEVROLET -> CHEVROLET CAMARO
Second Category PARTS -> BODY -> BUMPER
I'd like that a user, after click on Chevrolet Camaro can choose the parts of his interest, so for example click on bumper for all bumpers of camaro.
How can i do it ?
Thanks in advance
mysql - Prestashop 1.6 特定のカテゴリから製品の機能値を取得する
特定のカテゴリの製品の特定の機能の価値を取得しようとしています。id_category_default は 13 (Processors) で、id_feature は 6 (Power(W)) です。探している出力は次のようになります。
今まで私はこれを試しました:
出力は次のとおりです。
私が必要とするのは、特定の製品の id_feature=6 値を持つ機能を取得することです:
どんな助けでも大歓迎です!
php - Prestashop はスマートに整数を爆発させます
prestashop で小さなモジュールを作成しています。その中で、このようなデータベース(ps_customer_module)を取得しました
今、モジュールからこのようなデータベース全体を取得しています
ここで、print_r($users) を実行しているとき。私はこのような結果を得ています
これで、このようにアレイをスマート テンプレートに割り当てました
このようなforeachループを使用して、すべての結果をリストに表示しています
上記のメソッドは、単一の image_id 番号の画像で正常に機能します。image_id 1 について言ってみましょう。そこでは問題なく動作します。しかし、画像IDが45の場合、次のようになります
しかし、実際の画像ディレクトリは次のようになります
そのため、2桁のimage_idがある場合にimage_idを分解し、それらを/(スラッシュ)で区切る方法を教えてください。あなたが私の主張を理解してくれることを願っています。どんな助けでも本当にかなりの価値があります。ありがとう
php - prestashop ショー ヘルパー フォームのチェックボックスがオンになっている
Prestashop モジュールでは、チェックボックスがオンになっていることを示したいと思います。そのために、私はこのようなヘルパークラスメソッドを取りました
しかし、これはチェックボウのみを表示しています(チェックされていません)。val を 0,1 に変更しようとしました。しかし、それは私にとってはうまくいきませんでした。ヘルパークラスでチェックボックスをチェックする方法を教えてください。ヘルプや提案は本当にかなりのものです。ありがとう