タグ付けされた質問 「forms」

Magentoのフォーム(管理フォーム、フロントエンドフォーム、管理)に関する質問を示します

2
magento(1.9)の顧客登録に新しいフィールドを追加
私は、顧客登録と管理者顧客作成フォームに新しいフィールドを追加するのが好きです。 フィールド名はライセンス番号です。要件に関連するリンクを検索しましたが、Magento(1.9)では機能しません。私もこれに関連する拡張機能を見つけました: http://www.magentocommerce.com/magento-connect/custome-account-profile-13594.html キーを使用して上記の拡張機能をインストールすると、エラーが表示されます。私の要件に関連するアイデアを教えてください。

2
Magento2フロントエンドでカスタムフォームを作成する方法
フロントエンドでカスタムフォームを作成し、このフォームを使用して顧客が予約を取得できるようにします。 私のフォームには、4つのフィールドがあります。 名(提出されたテキスト) 姓(提出されたテキスト) 電話番号(数値フィールド) 時刻の予約(日付時刻カレンダー付き) したがって、顧客がこのフォームに記入して送信するときに、このデータをデータベースに挿入し、管理セクションに表示したいと思います。 Magento-2.1でこの機能を実現するにはどうすればよいですか 私はこのリンクを参照しましたが、それは私の機能によるものではありません。

3
UIコンポーネントを使用してフォームフィールドの下にメモを追加する
UIコンポーネントを使用してMagento 2のフィールドの下に小さなテキストを追加するにはどうすればよいですか。 使用してMagento\Framework\Data\Form私はこれを行うことができます: /** @var \Magento\Framework\Data\Form $form */ $form = $this->formFactory->create(); $fieldset = $form->addFieldset( 'base_fieldset', [ 'legend' => __('Some legend here'), 'class' => 'fieldset-wide' ] ); $fieldset->addField( 'name', 'text', [ 'name' => 'name', 'label' => __('Name'), 'title' => __('Name'), 'note' => __('Some note here') ] ); 上記のコードはこれを生成します(フィールドの下のテキストに注意してください)。 フォームUIコンポーネントを使用して同じことを達成するにはどうすればよいですか? 私はこのように定義されたフォームを持っています: <field …

3
正しいFormKeyを取得する
製品をリストしたページがあります、それだけです。その種類のcatalog/view.phtmlクローン。ちょうど含まれていapp/Mage.phpます。 このページでは Mage::getSingleton('core/session')->getFormKey(); しかし、他のページのformKeyとは異なります 何が間違っていますか?

3
UIコンポーネントファイルの「ソース」アイテムとは
Magentoの2のUIフォーム部品のコンフィギュレーションファイルでは、多くの場合、表示されますitemが同じで属性をsource- <item name="source" xsi:type="string">block</item>以下。 #File: vendor/magento/module-cms/view/adminhtml/ui_component/cms_block_form.xml <field name="title"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="dataType" xsi:type="string">text</item> <item name="label" xsi:type="string" translate="true">Block Title</item> <item name="formElement" xsi:type="string">input</item> <item name="source" xsi:type="string">block</item> <item name="sortOrder" xsi:type="number">20</item> <item name="dataScope" xsi:type="string">title</item> <item name="validation" xsi:type="array"> <item name="required-entry" xsi:type="boolean">true</item> </item> </item> </argument> </field> これらのフィールドは何のためのものですか?必要ではないようだからお願いします。たとえば、このGitHubリポジトリのモジュールは 、動作するUIコンポーネントフォームを構成しますが、これらのname="source"アイテムは使用しません。 誰もがこれらのname="source"アイテムの目的を知っていますか?XMLを取得し、x-magento-initJSON として構成するUIコンポーネントメカニズムを知っています。 "block_id": { …

7
無効なフォームキー。ページを更新してください。製品の保存エラー
こんにちはすべて、管理パネルで製品を保存しようとするたびにこのエラーがInvalid Form Key. Please refresh the page.表示されます。私が通過したこのここにリンクが、成功しません。ログファイルを見ると、これが表示されました 2013-09-03T07:07:43+00:00 ERR (3): Notice: Undefined index: httponly in /var/www/app/code/core/Mage/Core/Model/Session/Abstract/Varien.php on line 94 2013-09-03T07:07:43+00:00 ERR (3): Notice: Undefined index: secure in /var/www/app/code/core/Mage/Core/Model/Session/Abstract/Varien.php on line 96 2013-09-03T07:07:43+00:00 ERR (3): Notice: Undefined index: domain in /var/www/app/code/core/Mage/Core/Model/Session/Abstract/Varien.php on line 98 この記事で提案されているように、ファイル内の行をコメントアウトしました。そして、ログファイルのエラーはなくなりました。それでも、製品を保存できず、「フォームキーが無効です。ページを更新してください」というエラーが表示されます。そのままです。 firebugで投稿データを確認したところ、 form_key THJDhxajLIZnzrHt form_key {{formKey}} 製品を保存するときに渡すフォームのキー変数として。ローカルマシンでチェックすると、表示されます …

2
チェックアウトフォーム-クラス内の複数の要素をラップする方法-Magento 2
div内で2つのチェックアウトフォーム要素をどのようにラップしますか? たとえば、これらの国と郵便番号/郵便番号フィールドをのクラスでdivにラップしたいexample-class場合、どうすればよいでしょうか? 私が試したこと 私はそれらを子として追加することでこれを達成しようとしました<item name="shippingAddress" xsi:type="array">が、それはフロントエンドでエラーを引き起こすだけです。内部.example-classにラベルのない空白のテキスト入力を取得しましたが、フロントエンドにエラーがありました。 エラー: Cannot read property 'indexedOptions' of undefined これは私の簡単な試みです: Magento_Checkout / web / template / shipping-address / form.html <div id="shipping-new-address-form" class="fieldset address"> <div class="testing"> <!-- ko foreach: getRegion('example-class') --> <!-- ko template: getTemplate() --><!-- /ko --> <!--/ko--> </div> <!-- ko foreach: getRegion('additional-fieldsets') --> <!-- ko …


3
編集フォームでMagento 2.1画像がアップロードされない
私はmagento 2.1フォームに取り組んでいます。新しいフィールドを追加すると、画像が正常にアップロードされます。ただし、グリッドのフィールドを編集すると、ファイルアップローダーがページに表示されません。編集ページを検査すると、次のエラーが表示されます 不明なTypeError:value.mapはfile-uploader.js:69の関数ではありません <field name="image"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="dataType" xsi:type="string">string</item> <item name="source" xsi:type="string">faqs</item> <item name="label" xsi:type="string" translate="true">Topic Image</item> <item name="visible" xsi:type="boolean">true</item> <item name="formElement" xsi:type="string">fileUploader</item> <item name="elementTmpl" xsi:type="string">ui/form/element/uploader/uploader</item> <item name="previewTmpl" xsi:type="string">Magento_Catalog/image-preview</item> <item name="dataScope" xsi:type="string">image</item> <item name="required" xsi:type="boolean">false</item> <item name="sortOrder" xsi:type="number">13</item> <item name="uploaderConfig" xsi:type="array"> <item name="url" xsi:type="url" path="faqs/topic_image/upload"/> …

2
Magento 2.1.2 Ui-コンポーネントのformElementを複数のドロップダウンから選択
私がしている2つのドロップダウンのための1 時間とのために1 分 .Iは、時間のドロップダウンを表示するために管理しています しかし、誰でも助けることができます-Uiコンポーネントフォームで数時間の横にドロップダウンを数時間表示するにはどうすればよいですか?画像のように。 <field name="start_date"> <argument name="data" xsi:type="array"> <item name="options" xsi:type="object">NameSpace\ModuleName\Model\Xyz\Source\Hours</item> <item name="config" xsi:type="array"> <item name="label" xsi:type="string" translate="true">Monday Opening Time</item> <item name="visible" xsi:type="boolean">true</item> <item name="dataType" xsi:type="string">number</item> <item name="formElement" xsi:type="string">select</item> <item name="source" xsi:type="string">item</item> <item name="dataScope" xsi:type="string">start_date</item> <item name="sortOrder" xsi:type="number">220</item> <item name="validation" xsi:type="array"> <item name="required-entry" xsi:type="boolean">true</item> </item> </item> </argument> </field> …

1
Magento 2:チェックアウトのストリートフィールドにプレースホルダーテキストを追加する方法
バックエンドでは、住所を3行に設定しました。 各フィールドに異なるプレースホルダーを配置したいと思います。 通り 建物/アパート 範囲 このようにして、ユーザーはより構造化された方法でデータを入力できます。 同様の質問はここにあります: Magento 2-レイアウトxml / ui引数を使用してチェックアウトフォームの住所に影響を与える方法 ただし、回答は、住所フィールドにプレースホルダーを含めるためのソリューションを提供しません。 私が達成したいのは、各住所フィールドに異なるプレースホルダーを設定することです。 私のコード: app / code / Jsp / Placeholder / etc / module.xml: <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd"> <module name="Jsp_Placeholder" setup_version="2.0.0" /> </config> app / code / Jsp / Placeholder / registration.php: <?php \Magento\Framework\Component\ComponentRegistrar::register( \Magento\Framework\Component\ComponentRegistrar::MODULE, 'Jsp_Placeholder', __DIR__ ); …


1
UIコンポーネントフォームフィールドにデフォルトの構成値を設定する
フォームとグリッドのui-components形式は、バージョン2.2(dev)で変更されています。(多分それはすでにしました)。フィールドのデフォルト値を設定するにはどうすればよいですか。 2.2-devより前は、このようなフィールドをフォームに追加できました。 <field name="title"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="dataType" xsi:type="string">text</item> <item name="default" xsi:type="string">Some default value.</item> <item name="label" xsi:type="string" translate="true">Page Title</item> <item name="formElement" xsi:type="string">input</item> <item name="source" xsi:type="string">source_here</item> <item name="sortOrder" xsi:type="number">20</item> <item name="dataScope" xsi:type="string">title</item> <item name="validation" xsi:type="array"> <item name="required-entry" xsi:type="boolean">true</item> </item> </item> </argument> </field> 2.2-devでは、列は次のようになります。 <field name="title" sortOrder="20" formElement="input"> …

2
フォームをスパムボットから保護する方法
私のMagentoショップにはフォームがあり、魔女がメールで情報を私に送信します。最近、そのフォームから大量のスパムが送信されています(昨日から70通)。 CAPTHAを使用せずに、magentoで安全なフォームを取得することは可能ですか?:)

2
Magento 2フォームフィールド切り替えタイプ
次のように、magento 2で入力切り替えオプションを作成します。 フィールドの種類がわからないので、現在は次のような選択ドロップダウンを使用しています。 $fieldset->addField( 'featured', 'select', [ 'label' => __('Featured'), 'title' => __('Featured'), 'required' => true, 'options' => ['1' => __('Yes'), '0' => __('No')], 'value' => $partner['featured'] ] );

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