كيفية إضافة أتش تي أم أل في قسم البند أمر في لوحة الادارة?[مكررة]
-
29-09-2020 - |
سؤال
أريد فقط معرف العنصر بعد كل عنصر حتى أتمكن من إنشاء بعض الأزرار للحصول على بعض المعلومات من قاعدة البيانات ولكنها تظهر دائما معرف العنصر الأول هذا هو شمل بلدي
<layout version="0.1.0">
<adminhtml_sales_order_view>
<reference name="order_item_extra_info">
<block type="core/template" name="cgorder_wrap_container" template="customsales/sales/cgorder_details_container.phtml">
<!-- Replace it with your OWN block -->
<block type="core/template" name="own_real_block" template="customsales/sales/cgorder_details.phtml" />
</block>
</reference>
</adminhtml_sales_order_view>
هذا هو ملف قالب والدي
<tr>
<td><?php echo $this->getChildHtml();?></td>
<td colspan="8"></td></tr>
هذا هو ملف قالب طفلي
<?php
$id = $this->getParentBlock()->getParentBlock()->getItem()->getID();
echo "id is ".$id;
?>
المحلول
في محاولة لإضافة كتلة الخاص بك كما الطفل من <block type="core/text_list" name="order_item_extra_info"></block>
.يجب أن تبدو مثل هذا:
تخطيط:
<adminhtml_sales_order_view>
<reference name="order_item_extra_info">
<block type="core/template" name="own_name" template="sales/test.phtml" />
</reference>
</adminhtml_sales_order_view>
قالب sales/test.phtml
(المجمع ، هيكل الجدول):
<tr>
<td><?php echo $this->getParentBlock()->getItem()->getId();?></td>
<td colspan="8"></td>
</tr>
هنا النتيجة (حيث 807 و 809 هو معرفات البند):
بس:لا تنس حفظ بنية الجدول في القالب.
لا تنتمي إلى magento.stackexchange