คำถามติดแท็ก admin

สามารถแสดงคำถามที่เกี่ยวข้องกับแผงผู้ดูแลระบบ Magento, เซสชันผู้ดูแลระบบหรือผู้ใช้ของผู้ดูแลระบบ

2
Autologin บน frontend จาก backend
ดูสถานการณ์สมมติต่อไปนี้ ฉันมีโมดูลที่กำหนดเองที่อนุญาตให้ผู้ใช้ส่วนหน้าดำเนินการบางอย่างกับเอนทิตีที่กำหนดเองบางอย่าง (รายละเอียดไม่สำคัญจริงๆ) คำขอคือผู้ดูแลระบบควรสามารถเข้าสู่ระบบในส่วนหน้าด้วยบัญชีลูกค้า (โดยไม่ต้องมีรหัสผ่าน) และสามารถดำเนินการเหล่านั้นให้กับลูกค้าได้ เนื่องจากคุณไม่สามารถใช้เซสชั่นส่วนหน้าจากแบ็กเอนด์และฉันไม่ต้องการที่จะสร้างลิงค์อัตโนมัติสำหรับส่วนหน้าเนื่องจากอาจเป็นช่องโหว่ขนาดใหญ่นี่คือสิ่งที่ฉันทำมาจนถึงตอนนี้ เพิ่มแอตทริบิวต์ว่างสำหรับเอนทิตีลูกค้า (เรียกมันว่าlogin_key) เพิ่มปุ่มในแบ็กเอนด์บนหน้าแก้ไขลูกค้าว่าการเปลี่ยนเส้นทางไปยังผู้ดูแลระบบlogin_keyหน้าเว็บที่สตริงสุ่มถูกสร้างขึ้นและบันทึกไว้ในแอตทริบิวต์ ในการดำเนินการเดียวกันฉันเปลี่ยนเส้นทางผู้ดูแลระบบไปยัง URL ส่วนหน้าเช่นนี้autologin/index/index/customer_id/7/login_key/ajkshdkjah123123(ค่าที่สร้างขึ้นในขั้นตอนก่อนหน้า) ที่ส่วนหน้าของ url หากรหัสลูกค้าและlogin_keyตรงกับลูกค้าที่เฉพาะเจาะจงแล้วฉันจะตั้งวัตถุลูกค้าในเซสชั่น (เป็นเข้าสู่ระบบ) และลบlogin_keyดังนั้น URL จะไม่ทำงานในอนาคต ตะเข็บนี้ใช้งานได้ ฉันหมายถึงฉันเข้าสู่ระบบในฐานะลูกค้าที่เลือกและลิงค์ที่ใช้สำหรับออโตโลจินไม่ทำงานเป็นครั้งที่สอง ข้อเสียคือถ้าผู้ดูแลระบบ 2 คนคลิกที่ปุ่ม "autologin" ในเวลาเดียวกันคนหนึ่งจะล้มเหลวในการเข้าสู่ระบบ แต่นี่เป็นความเสี่ยงที่ยอมรับได้ ความกังวลหลักของฉันคือว่านี่อาจเป็นปัญหาความปลอดภัยขนาดใหญ่ (ไม่ใช่ว่า) บางคนเห็นสิ่งผิดปกติในแนวทางนี้หรือไม่? หรือแนะนำที่ดีกว่า ไม่สนใจข้อเท็จจริงที่ว่าบัญชีลูกค้าสามารถแยกได้จากเว็บไซต์ สิ่งนี้ไม่สำคัญและยังสามารถจัดการได้อย่างง่ายดาย

2
วิธีการเปลี่ยนรูปแบบวันที่ของตัวกรองกริดผู้ดูแลระบบ magento 2 โดยไม่ใช้คอมโพเนนต์ ui
ด้านล่างเป็นsome_grid_block.xml, ฉันจะเปลี่ยนรูปแบบวันที่ในตัวกรองปฏิทินได้อย่างไร <?xml version="1.0"?> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <referenceBlock name="adminhtml.qrcode.grid.container"> <block class="Oneteam\Qrcode\Block\Grid" name="adminhtml.qrcode.grid" as="grid"> <arguments> <argument name="id" xsi:type="string">QrcodeGrid</argument> <argument name="dataSource" xsi:type="object">Oneteam\Qrcode\Model\ResourceModel\Qrcode\Collection</argument> <argument name="default_sort" xsi:type="string">qr_id</argument> <argument name="default_dir" xsi:type="string">desc</argument> </arguments> <block class="Magento\Backend\Block\Widget\Grid\Column\Filter\Date"> <filterRange name="created_at" class="Magento\Backend\Block\Widget\Grid\Column\Filter\Date"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="dataScope" xsi:type="string">created_at</item> <item name="label" xsi:type="string" translate="true">Created</item> </item> </argument> <filterDate name="from"> …

1
Magento 2: ฉันจะโหลดกริด admin ด้วยค่าตัวกรองที่กำหนดไว้ล่วงหน้าได้อย่างไร
ฉันต้องการสร้างลิงค์ไปยังกริดที่กำหนดเองในผู้ดูแลระบบของฉันด้วยตัวกรองที่กำหนดไว้ล่วงหน้า กริดนั้นสร้างขึ้นด้วย UI Listing Component (XML) และมีคอลัมน์ที่เรียกform_idว่าติดตั้งดังนี้: <column name="form_id"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="filter" xsi:type="string">textRange</item> <item name="label" xsi:type="string" translate="true">Form id</item> </item> </argument> </column> ตารางทำงานได้ดี ฉันสามารถใช้ตัวกรองและทุกอย่างทำงานได้ดี กริดได้รับการอัพเดทอย่างสวยงามด้วยคำขอ XHR อย่างไรก็ตาม ... ฉันต้องการที่จะมีค่าตัวกรองที่กำหนดไว้ล่วงหน้าในบางจุด ตัวอย่างเช่นฉันต้องการที่จะสามารถเปิดกริดเมื่อมันถูกกรองใน ID = 3 ดังนั้นฉันจึงลองโหลดหน้าเว็บที่มีพารามิเตอร์ URL เดียวกับคำขอ XHR รวมถึงเพียงเพิ่มพารามิเตอร์ที่จำเป็นเท่านั้น: ?namespace=form_response_listing&search=&filters[placeholder]=true&filters[form_id][from]=3&filters[form_id][to]=3&paging[pageSize]=20&paging[current]=1 เช่นเดียวกับ: ?filters[form_id][from]=3&filters[form_id][to]=3 ทั้งที่ไม่ประสบความสำเร็จ ดังนั้นฉันจะเติมตัวกรองล่วงหน้าโดยใช้ URL ได้อย่างไร แก้ไข: …
14 magento2  admin  grid  filter 

10
ข้อผิดพลาด 404 ไม่พบข้อผิดพลาดสำหรับหน้าผู้ดูแลระบบ
ฉันติดตั้ง Magento สำเร็จแล้ว แต่หน้าผู้ดูแลระบบให้ข้อผิดพลาด: ไม่พบ 404 กรุณาแนะนำวิธีแก้ปัญหาสำหรับเรื่องนี้ ต่อไปนี้เป็นข้อผิดพลาด: 404 Not Found nginx/1.10.0 (Ubuntu)

3
วิธีแทรก <iframe> ในแผงผู้ดูแลระบบ <field>
ฉันกำลังสร้างโมดูลที่กำหนดเองซึ่งแสดงGoogle Mapsในส่วนหน้าของ Magento ในการรับแผนที่เหล่านั้นผู้ดูแลระบบจะต้องป้อนและบันทึก URL ของที่ตั้งแผนที่ในแผงการดูแลระบบ ทั้งหมดนี้ทำงานได้ดี กำลังบันทึก URL ในฐานข้อมูลและแผนที่จะแสดงในส่วนหน้าของร้านค้า แต่ตอนนี้ฉันต้องการแสดงตัวอย่างของแผนที่นี้ในแผงการดูแลระบบด้วย วิธีนี้จะช่วยให้ผู้ดูแลระบบสามารถตรวจสอบได้ง่ายว่ามีการป้อนและบันทึก URL ที่ถูกต้องหรือไม่ ผมต้องการที่จะแสดงนี้Preview Mapในใหม่&lt;field&gt;(เพียงด้านล่างฟิลด์ที่ URL ที่ควรจะเข้ามา) &lt;label&gt;และใช้แผนที่ดูตัวอย่าง การจำลองด้านล่างแสดงสิ่งที่ฉันพยายามบรรลุ system.xmlไฟล์โมดูลของฉันฉันได้เพิ่มรหัสต่อไปนี้: &lt;fields&gt; .... &lt;preview translate="label comment"&gt; &lt;label&gt;Map Preview&lt;/label&gt; &lt;frontend_type&gt;link&lt;/frontend_type&gt; &lt;frontend_model&gt;mymodule/system_config_map&lt;/frontend_model&gt; &lt;comment&gt;Preview of your map&lt;/comment&gt; &lt;sort_order&gt;20&lt;/sort_order&gt; &lt;show_in_default&gt;1&lt;/show_in_default&gt; &lt;show_in_website&gt;1&lt;/show_in_website&gt; &lt;show_in_store&gt;1&lt;/show_in_store&gt; &lt;/preview&gt; &lt;/fields&gt; และฉันMyNamespace/MyModule/Block/System/Config/Map.phpมีรหัสต่อไปนี้: class MyNamespace_MyModule_Block_System_Config_Map extends Mage_Adminhtml_Block_Abstract implements Varien_Data_Form_Element_Renderer_Interface { public function …

9
Magento 2“ ความสนใจบางสิ่งผิดไป” การคลิกเนื้อหา> บล็อก; หน้าโหลดไม่ถูกต้อง
ฉันใช้ Magento 2.0.4 และเมื่อใดก็ตามที่ฉันคลิกที่เนื้อหา&gt; องค์ประกอบ&gt; บล็อกฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้: "ความสนใจเกิดข้อผิดพลาด" ไม่มีข้อมูลเพิ่มเติมและหลังจากคลิกตกลงจะไปที่หน้าบล็อก CMS พร้อมวงกลมการโหลดและจะไม่หยุดโหลด ฉันสามารถคลิกที่Add New Blockปุ่มจากนั้นสร้างและบันทึกบล็อกใหม่ได้ แต่บล็อกที่สร้าง / บันทึกใหม่เหล่านั้นจะไม่ปรากฏในหน้าบล็อกเพราะมันไม่โหลดเต็มที่ ข้อมูลการติดตั้งแพลตฟอร์มที่เกี่ยวข้อง (สามารถแก้ไขได้มากกว่านี้หากจำเป็น): Magento เวอร์ชัน 2.0.4, PHP เวอร์ชัน 5.6.20 เบราว์เซอร์ที่ฉันทดสอบปัญหานี้เมื่อ: Firefox 45.0.1, IE 11.0.9600.18231, Chrome 49.0.2623.110 นี่คือการติดตั้ง Magento โดยตรงจากเว็บไซต์ magentocommerce และไม่ดาวน์โหลด GitHub ใด ๆ หลังจากอัปเกรดจาก Magento 2.0.2 เป็น Magento 2.0.4ฉันได้ล้างข้อมูลทุกอย่างลบเนื้อหาแบบสแตติกแล้วและรันคำสั่งเพื่อปรับใช้เนื้อหาแบบคงที่อีกครั้ง กรุณาแจ้งให้เราทราบสิ่งที่ฉันหายไปที่นี่ นี่เป็นปัญหาสิทธิ์ที่ส่วนท้ายหรือไม่ ปัญหาการเข้ารหัสปัญหาที่ทราบหรือเกิดอะไรขึ้น ฉันดูเหมือนจะไม่ได้รับข้อความแสดงข้อผิดพลาดนี้เมื่อฉันคลิกที่สิ่งอื่นในแผงควบคุมระบบ (ตัวอย่างเช่นหน้า, …
13 magento2  admin  alert 




1
สร้าง VCL สำหรับ Magento 2
ในเอกสารอย่างเป็นทางการว่า Varnish ได้รับการสนับสนุนนอกกรอบและควรมีตัวเลือกในการสร้างไฟล์ VCL ที่เข้ากันได้กับ Varnish 3 และ Varnish 4 ฉันไม่พบสิ่งนี้โดยใช้แผงควบคุมของผู้ดูแลระบบหรือ CLI มีใครพยายามใช้คุณสมบัตินี้หรือไม่?

5
ฉันสามารถแก้ไขคำสั่งซื้อและเก็บข้อมูลการชำระเงินได้หรือไม่
ฉันมีลูกค้าที่สั่งซื้อ 5 ผลิตภัณฑ์ แต่ 2 หมดและไม่สามารถทำตามคำสั่งซื้อทั้งหมด อย่างไรก็ตามเมื่อฉันแก้ไขคำสั่งซื้อ (ลบและสร้างใหม่) เพื่อลบ SKU สองรายการข้อมูลบัตรเครดิตจะถูกลบออก มีวิธีที่จะทำให้ฉันไม่ต้องโทรหาลูกค้าหรือไม่?
12 orders  admin 

2
แสดงตัวเลือกค่าเริ่มต้นในตัวสลับร้านค้าในหน้าแก้ไขผลิตภัณฑ์ของผู้ดูแลระบบ
ฉันใช้Magento Enterprise Editionและฉันเป็นผู้ดูแลระบบขั้นสูง สำหรับผู้ดูแลระบบบางคนฉันอนุญาตให้เข้าถึงร้านค้าเฉพาะเท่านั้นได้ สำหรับฉันตัวเลือกค่าเริ่มต้นในตัวสลับการจัดเก็บของหน้าแก้ไขผลิตภัณฑ์จะปรากฏขึ้น สำหรับผู้ดูแลระบบที่ จำกัด การเข้าถึงตัวเลือกค่าเริ่มต้นจะไม่ปรากฏขึ้น มีคนช่วยฉันแสดงตัวเลือกค่าเริ่มต้น

5
จะสร้างปุ่มใน Magento 2 configuration ได้อย่างไร?
ฉันจะเพิ่มปุ่มในส่วนการกำหนดค่าแบ็กเอนด์ของ Magento 2 และเรียกใช้วิธี PHP อย่างง่ายเมื่อคลิกปุ่มได้อย่างไร การเรียกใช้วิธีนี้อาจเป็นการเรียก AJAX

4
หากต้องการเพิ่มตัวกรองเริ่มต้นในกริดใน Magento2
ฉันได้สร้างโมดูลที่กำหนดเองหนึ่งรายการโดยมีแอตทริบิวต์ชื่อฟิลด์ &amp; สถานะในตารางผู้ดูแลระบบ กริดคอลเลกชันในmodule_test_grid_block.xml &lt;arguments&gt; &lt;argument name="id" xsi:type="string"&gt;testGrid&lt;/argument&gt; &lt;argument name="dataSource" xsi:type="object"&gt;Namespace\Module\Model\ResourceModel\test\Collection&lt;/argument&gt; &lt;argument name="default_sort" xsi:type="string"&gt;id&lt;/argument&gt; &lt;argument name="default_dir" xsi:type="string"&gt;desc&lt;/argument&gt; &lt;argument name="grid_url" xsi:type="url" path="*/*/grid"&gt;&lt;param name="_current"&gt;1&lt;/param&gt;&lt;/argument&gt; &lt;/arguments&gt; ฉันต้องการแสดงข้อมูลที่เปิดใช้งาน มีตัวเลือกใด ๆเพื่อเพิ่มตัวกรองเริ่มต้นในคอลเลกชันกริดของผู้ดูแลระบบหรือไม่ แก้ไข &lt;block class="Namespace\Module\Block\Adminhtml\Test\Grid" name="namespace_module_test.grid" as="grid"&gt; &lt;arguments&gt; &lt;argument name="id" xsi:type="string"&gt;testGrid&lt;/argument&gt; &lt;argument name="dataSource" xsi:type="object"&gt;Namespace\Module\Model\ResourceModel\test\Collection&lt;/argument&gt; &lt;argument name="default_sort" xsi:type="string"&gt;id&lt;/argument&gt; &lt;argument name="default_dir" xsi:type="string"&gt;desc&lt;/argument&gt; &lt;argument name="grid_url" xsi:type="url" path="*/*/grid"&gt;&lt;param name="_current"&gt;1&lt;/param&gt;&lt;/argument&gt; &lt;argument …

2
“ source” และ“ dataScope” หมายถึงอะไรในไฟล์ admin การกำหนดค่าองค์ประกอบ Ui
มีโหนดต้นทางและdataScopeในการกำหนดค่าองค์ประกอบ UI ของผู้ดูแลระบบ Magento2 พวกเขาหมายถึงอะไรและควรใช้อย่างไร? &lt;field name="title"&gt; &lt;argument name="data" xsi:type="array"&gt; &lt;item name="config" xsi:type="array"&gt; &lt;item name="dataType" xsi:type="string"&gt;text&lt;/item&gt; &lt;item name="label" xsi:type="string" translate="true"&gt;Page Title&lt;/item&gt; &lt;item name="formElement" xsi:type="string"&gt;input&lt;/item&gt; &lt;item name="source" xsi:type="string"&gt;page&lt;/item&gt; &lt;item name="sortOrder" xsi:type="number"&gt;20&lt;/item&gt; &lt;item name="dataScope" xsi:type="string"&gt;title&lt;/item&gt; &lt;item name="validation" xsi:type="array"&gt; &lt;item name="required-entry" xsi:type="boolean"&gt;true&lt;/item&gt; &lt;/item&gt; &lt;/item&gt; &lt;/argument&gt; &lt;/field&gt;

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.