2014-01-18 4 views
0

Мне нужно внести некоторые изменения для страницы заказа. На самом деле я хочу, чтобы мои изменения применялись только для предстоящих заказов, а не для Заказов, которые уже есть.добавить условие только для предстоящих заказов Magento

So i thinks it should be like set Order id in **if** condition that if(Orderid > '5'){}. 
    But How i dont know exactly what is condition for that. 

Пожалуйста, ответьте спасибо

ответ

0

Вы должны найти правильный шаблон для изменения в папке app/design/frontend. Например, страница информации о заказе отображается app/design/frontend/base/default/template/sales/order/info.phtml.

Здесь вы найдете строку:

<?php $_order = $this->getOrder() ?> 

Здесь переменная $_order определяется, после этой строки в любом месте в шаблоне вы можете использовать:

<?php if ($_order->getEntityId() > 30):?> 
<h1> HELLO WORLD </h1> 
<?php endif; ?> 

Я интересно, если вы знаете, разница между increment id и entity id. Increment id является тот, который вы видите на заказы, начиная с # и entity id номер, который вы видите в URL-адрес, например: /sales/order/view/order_id/31/

В примере выше я использовал entity id.

Смежные вопросы