كيفية إضافة أتش تي أم أل في قسم البند أمر في لوحة الادارة?[مكررة]

magento.stackexchange https://magento.stackexchange.com/questions/111054

سؤال

أريد فقط معرف العنصر بعد كل عنصر حتى أتمكن من إنشاء بعض الأزرار للحصول على بعض المعلومات من قاعدة البيانات ولكنها تظهر دائما معرف العنصر الأول هذا هو شمل بلدي

<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;
?>

enter image description here

هل كانت مفيدة؟

المحلول

في محاولة لإضافة كتلة الخاص بك كما الطفل من <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 هو معرفات البند):
Result

بس:لا تنس حفظ بنية الجدول في القالب.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى magento.stackexchange
scroll top