Magento

Magento eコマースプラットフォームのユーザー向けのQ&A


2
Magento 2 JavaScriptテキスト翻訳
ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 [編集] これは時代遅れです。以下に説明するように、翻訳はもう行われていません [/ EDIT] でMagentoの1ジャバスクリプトに必要な翻訳可能なテキストが中に追加されたjstranslate.xml内のファイルetcモジュールのフォルダと、彼らは自動的に翻訳者のjsオブジェクトに追加されました。 Magento 2のJavaScriptで使用する翻訳可能なテキストを追加するにはどうすればよいですか? Magento 2でテキスト翻訳を使用する方法を見つけましたが、新しい翻訳を追加する方法がわかりません。 これらの使用例は次のとおりです。 alert($.mage.__('Text to translate here'));

1
Magento SOAP APIで通貨を変更する方法
Magento 1.8.1とSOAP API 2を使用しています。APIの通貨を変更する方法が見つかりませんでした。これどうやってするの ?それともMagentoでは不可能ですか? そしてこれが不可能な場合、Magentoで通貨値(webservicexからの値)を抽出する方法はありますか?

1
Adminhtml-カスタム製品属性のカスタムテンプレートを追加する方法
このようなカスタムタブとカスタム属性はすでに追加しています。 また、データベースに属性と呼ばれるカスタム列を作成しましたcustom_values。 次に、この属性のカスタムテンプレートを追加します(図では、属性はアクティブです) 私のカスタムテンプレートでは、フォームが含まれています(おそらくハードコード)。製品を保存するときに、フォームデータをシリアル化してcustom_valuesからActive属性に割り当てたい 質問は: adminhtmlで特定の製品属性のカスタムテンプレートを追加する方法 製品の保存イベントを観察してフォームデータをシリアル化し、実際に保存する前に値を割り当てる方法
7 adminhtml 

3
2つの構成可能な製品のバンドルを作成するにはどうすればよいですか?
私はマジェントで宝石店を開発しています。 この店には主に商品の種類があります: 1)婚約指輪 2)結婚指輪 3)ルースダイヤモンド 1)婚約指輪: これには、リング+ダイヤモンドという2つの構成可能な製品があります。リングとダイヤモンドの両方が構成可能な製品であり、その属性は次のとおりです。 リング =>メタル[イエローゴールド、ホワイトゴールド、ローズゴールド、プラチナ] ひし形 =>色[D、E、F、G、H、I]、形状[円、正方形、楕円形] だから、私はユーザーがこのサイトのようにリング+ダイヤモンドを選択できるようにしたいと思います:www.77diamonds.com/classic_rings.html では、2つの構成可能な製品をバンドル製品としてカートに追加するにはどうすればよいですか?

1
Redisがキャッシュバックエンドとして構成されている場合、キャッシュがファイルシステムに保存されるのはなぜですか?
私のMage::getSingleton('core/cache')->save()コントローラー内でへの呼び出しを使用しておりvar/cache/、Redisがキャッシュバックエンドとして構成されていても、キャッシュされた値をファイルシステム()に保存しています。Magentoの他のすべてのキャッシュは適切にRedisに保存されています。 次にsave()呼び出しを示します。 Mage::getSingleton('core/cache')->save($imageUrl, $cacheKey, array(Mage_Core_Model_Config::CACHE_TAG)); ここに私がありapp/etc/local.xmlます: <cache> <backend>Cm_Cache_Backend_Redis</backend> <backend_options> <server>redis11.i</server> <port>6379</port> <database>2</database> <password></password> <persistent>cache-db2</persistent> <force_standalone>0</force_standalone> <connect_retries>1</connect_retries> <automatic_cleaning_factor>0</automatic_cleaning_factor> <compress_data>1</compress_data> <compress_tags>1</compress_tags> <compress_threshold>20480</compress_threshold> <compression_lib>gzip</compression_lib> </backend_options> </cache> キャッシュされた値をRedisではなくファイルシステムに保存するのはなぜですか?
7 cache  redis 

2
製品のカスタムオプションにデフォルト値を設定する
製品用に作成されたカスタムオプションがあります。ユーザーがフロントエンドをチェックするとデフォルトのオプションが「選択してください」の代わりに表示されるように、カスタムオプションのデフォルトとしていくつかのオプションを設定する必要があります。 シンプルな製品のカスタムオプションの拡張機能のデフォルトの状態を 1つ見つけました でも、オプションをつくっているところに出せるか探しています。

1
Magentoが多すぎるテーブルエラーの一括更新製品
今朝、magentoで約100の製品を選択して有効にすると、このmysql too many tableエラーが発生しました 以下はログファイルの抜粋です a:5:{i:0;s:92:"SQLSTATE[HY000]: General error: 1116 Too many tables; MySQL can only use 61 tables in a join";i:1;s:5786:" #0 /var/www/html/dev.mysite.com/lib/Varien/Db/Statement/Pdo/Mysql.php(110): Zend_Db_Statement_Pdo->_execute(Array) このmysqlスレッド(http://forums.mysql.com/read.php?10,94448,94505#msg-94505 を通過)は、eav dbモデルに欠陥があることを示しています。 また、61テーブルを増やすと、また、eavモデルは最終的にこれを超えます。 magento eavモデルは完璧ではありませんか?それともカスタム属性が多すぎるためですか?(150以上のカスタム属性とセット) 私はこれに対処する方法は無意味です。 助けを求めて ありがとう

2
magentoにHSTSを実装する方法
HSTSをmagentoに実装する方法は? httpからhttpsに移動しました。HSTSを実装してレイテンシを削減し、セキュリティを向上させる必要があることを読みました。どうすればよいですか?
7 magento-1.8  php  seo 

3
カスタムオプションコンテナーを上書き/置き換える正しい方法は何ですか?
バックグラウンド 特定の製品で利用可能なオプションに関連/影響を与えるいくつかのカスタムエンティティを作成するモジュールを開発しています。仕組みは次のとおりです。 製品が読み込まれると、製品の2つの属性を使用してカスタムエンティティに対してクエリが実行されます。 クエリの結果を使用して、次のように2段階で表示します(顧客の最初の選択は、2番目の選択肢に影響します)。 チャレンジ これが私がフロントエンドで達成する必要があると知っていることです: 1. Product view.phtmlの2つのロジックをオーバーライドします。 - - 最初: <form action="<?php echo $this->getSubmitUrl($_product) ?>" method="post" id="product_addtocart_form"<?php if($_product->getOptions()): ?> enctype="multipart/form-data"<?php endif; ?>> ...がである場合にenctype="multipart/form-data"のみ追加され、私の製品には実際に$_product->getOptions()は追加されないことに気づくでしょうtrue(これによりが返されますfalse) --- 2番目: <?php if ($_product->isSaleable() && $this->hasOptions()):?> <?php echo $this->getChildChildHtml('container1', '', true, true) ?> <?php endif;?> ...また、私の製品には実際にはカスタムオプションがないため、$this->hasOptions()戻りfalse、container1のレンダリングが妨げられます。 2.以下に示す ように、 'container1'-カスタムオプションのhtmlを「含む」子ブロック(ブロックですか?)を置換/上書き/上書きします。 view.phtml直接コピーして編集することはこれを行う正しい方法ではないと主張するいくつかの投稿を読みましたが、代替手段は何ですか? 第二に、私が読んだIすることができますいずれかremoveまたは作品-私が使用する必要があり、その後、どのように私は正しく自分に置き換えてください方法?unSetcontainer1container1 どうもありがとうございました!

5
製品ページにレビューフォームを追加するMagento 1.9
RWDの子テーマを使用して、Magento 1.9.0.1の既存のレビューの下にある/ review / product / list /から製品ページに製品レビューフォームを移動しようとしています。 これはreview.xmlの元のレビュータブです。 <catalog_product_view> <reference name="product.info"> <block type="review/product_view_list" name="product.reviews" as="reviews" template="review/product/view/list.phtml" after="additional"> <action method="addToParentGroup"><group>detailed_info</group></action> <action method="setTitle" translate="value"><value>Reviews</value></action> </block> </reference> </catalog_product_view> 製品ページにレビューとフォームが表示されます。 <catalog_product_view> <reference name="product.info"> <block type="review/product_view_list" name="product.info.product_additional_data" as="product_additional_data" template="review/product/view/list.phtml"> <block type="review/form" name="product.review.form" as="review_form"> <block type="page/html_wrapper" name="product.review.form.fields.before" as="form_fields_before" translate="label"> <label>Review Form Fields Before</label> <action method="setMayBeInvisible"><value>1</value></action> …

2
削除された左側のブロックを再度追加します
Magento 1.9 CEを実行しています。 ベースから削除された後、左のブロックを再度追加しようとしています。 base / default / layout / storelocator.xml: <dealers_index_index translate="label"> <update handle="storelocator_index_index"/> <label>Store Locator</label> <remove name="right"/> <remove name="left"/> ... jason / default / layout / local.xml: <dealers_index_index translate="label"> <reference name="root"> <action method="setTemplate"><template>page/2columns-left.phtml</template></action> </reference> <reference name="left"/> </dealers_index_index> 顧客のロギングなどに応じて変更されるため、左の要素を明示的に設定する必要なく、単に左を再追加することを望んでいました。 addまたはresetコマンドはありますか?


1
商品画像のタップの「除外」オプションについて知りたい
製品の管理-製品の詳細-画像タップ がある 基本画像/小さい画像/サムネイル/除外/削除 ほとんどの画像が「除外」にチェックされていることがわかりました チェックを外すかチェックしようとしたが、何も違うものが見つからない このチェックボックスは何ですか?オンまたはオフにする必要がありますか? 好奇心が強いとは、「除外」のチェックを意味します
7 product  image 

5
顧客グループの特定の支払い方法の表示
私はmagentoチェックアウトプロセスに非常に慣れていないので、知識の欠如を許してください。特定の顧客グループに対して特定の支払いオプションを表示する方法はありますか?たとえば、「購入注文番号」を「30日間のクレジットアカウント」に変更しましたが、これは特定の顧客グループのみが利用できるため、ユーザーがログインしていて、その顧客グループの一部である場合にのみ表示します。 もう一度私の知識の欠如を申し訳ありませんが、あなたが助けることができればあなたは命の恩人になるでしょう。 ありがとうございました

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.