📄 orderheader.ftl
字号:
</td> <td width="5"> </td> <td align="left" valign="top" width="80%"> <div class="tabletext"> <#if pmBillingAddress.toName?has_content><b>${uiLabelMap.CommonTo}:</b> ${pmBillingAddress.toName}<br/></#if> <#if pmBillingAddress.attnName?has_content><b>${uiLabelMap.CommonAttn}:</b> ${pmBillingAddress.attnName}<br/></#if> ${pmBillingAddress.address1}<br/> <#if pmBillingAddress.address2?has_content>${pmBillingAddress.address2}<br/></#if> ${pmBillingAddress.city}<#if pmBillingAddress.stateProvinceGeoId?has_content>, ${pmBillingAddress.stateProvinceGeoId} </#if> ${pmBillingAddress.postalCode?if_exists}<br/> ${pmBillingAddress.countryGeoId?if_exists} </div> </td> </tr> </#if> <#assign outputted = true> </#list> </#if> <#-- billing account info --> <#if billingAccount?has_content> <#if outputted?default(false)> <tr><td colspan="3"><hr class="sepbar"/></td></tr> </#if> <#assign outputted = true> <tr> <td align="right" valign="top" width="15%"> <div class="tabletext"> <b>${uiLabelMap.AccountingBillingAccount}</b></div> </td> <td width="5"> </td> <td align="left" valign="top" width="80%"> <div class="tabletext"> #${billingAccount.billingAccountId?if_exists} - ${billingAccount.description?if_exists} </div> </td> </tr> </#if> <#if (customerPoNumberSet?has_content)> <tr><td colspan="7"><hr class="sepbar"/></td></tr> <tr> <td align="right" valign="top" width="15%"> <div class="tabletext"> <b>${uiLabelMap.OrderPurchaseOrderNumber}</b></div> </td> <td width="5"> </td> <td align="left" valign="top" width="80%"> <#list customerPoNumberSet as customerPoNumber> <div class="tabletext">${customerPoNumber?if_exists}</div> </#list> </td> </tr> </#if> </table> </div> </div> </#if> </td> <td bgcolor="white" width="1"> </td> <#-- right side --> <td width="50%" valign="top" align="left"> <#if orderItemShipGroups?has_content> <div class="screenlet"> <div class="screenlet-header"> <div class="boxhead"> ${uiLabelMap.OrderShippingInformation}</div> </div> <div class="screenlet-body"> <#-- shipping address --> <#assign groupIdx = 0> <#list orderItemShipGroups as shipGroup> <#if orderHeader?has_content> <#assign shippingAddress = shipGroup.getRelatedOne("PostalAddress")?if_exists> <#assign groupNumber = shipGroup.shipGroupSeqId?if_exists> <#else> <#assign shippingAddress = cart.getShippingAddress(groupIdx)?if_exists> <#assign groupNumber = groupIdx + 1> </#if> <table width="100%" border="0" cellpadding="1"> <#if shippingAddress?has_content> <tr> <td align="right" valign="top" width="15%"> <div class="tabletext"> <b>${uiLabelMap.OrderDestination}</b> [${groupNumber}]</div> </td> <td width="5"> </td> <td align="left" valign="top" width="80%"> <div class="tabletext"> <#if shippingAddress.toName?has_content><b>${uiLabelMap.CommonTo}:</b> ${shippingAddress.toName}<br/></#if> <#if shippingAddress.attnName?has_content><b>${uiLabelMap.PartyAddrAttnName}:</b> ${shippingAddress.attnName}<br/></#if> ${shippingAddress.address1}<br/> <#if shippingAddress.address2?has_content>${shippingAddress.address2}<br/></#if> ${shippingAddress.city}<#if shippingAddress.stateProvinceGeoId?has_content>, ${shippingAddress.stateProvinceGeoId} </#if> ${shippingAddress.postalCode?if_exists}<br/> ${shippingAddress.countryGeoId?if_exists} </div> </td> </tr> <tr><td colspan="7"><hr class="sepbar"/></td></tr> </#if> <tr> <td align="right" valign="top" width="15%"> <div class="tabletext"> <b>${uiLabelMap.OrderMethod}</b></div> </td> <td width="5"> </td> <td align="left" valign="top" width="80%"> <div class="tabletext"> <#if orderHeader?has_content> <#assign shipmentMethodType = shipGroup.getRelatedOne("ShipmentMethodType")?if_exists> <#assign carrierPartyId = shipGroup.carrierPartyId?if_exists> <#else> <#assign shipmentMethodType = cart.getShipmentMethodType(groupIdx)?if_exists> <#assign carrierPartyId = cart.getCarrierPartyId(groupIdx)?if_exists> </#if> <#if carrierPartyId?exists && carrierPartyId != "_NA_">${carrierPartyId?if_exists}</#if> ${(shipmentMethodType.description)?default("N/A")} <#if shippingAccount?exists><br/>${uiLabelMap.AccountingUseAccount}: ${shippingAccount}</#if> </div> </td> </tr> <#-- tracking number --> <#if trackingNumber?has_content || orderShipmentInfoSummaryList?has_content> <tr><td colspan="7"><hr class="sepbar"/></td></tr> <tr> <td align="right" valign="top" width="15%"> <div class="tabletext"> <b>${uiLabelMap.OrderTrackingNumber}</b></div> </td> <td width="5"> </td> <td align="left" valign="top" width="80%"> <#-- TODO: add links to UPS/FEDEX/etc based on carrier partyId --> <#if shipGroup.trackingNumber?has_content> <div class="tabletext">${shipGroup.trackingNumber}</div> </#if> <#if orderShipmentInfoSummaryList?has_content> <#list orderShipmentInfoSummaryList as orderShipmentInfoSummary> <div class="tabletext"> <#if (orderShipmentInfoSummaryList?size > 1)>${orderShipmentInfoSummary.shipmentPackageSeqId}: </#if> Code: ${orderShipmentInfoSummary.trackingCode?default("[Not Yet Known]")} <#if orderShipmentInfoSummary.boxNumber?has_content>${uiLabelMap.OrderBoxNubmer}${orderShipmentInfoSummary.boxNumber}</#if> <#if orderShipmentInfoSummary.carrierPartyId?has_content>(${uiLabelMap.ProductCarrier}: ${orderShipmentInfoSummary.carrierPartyId})</#if> </div> </#list> </#if> </td> </tr> </#if> <tr><td colspan="7"><hr class="sepbar"/></td></tr> <#-- splitting preference --> <#if orderHeader?has_content> <#assign maySplit = shipGroup.maySplit?default("N")> <#else> <#assign maySplit = cart.getMaySplit(groupIdx)?default("N")> </#if> <tr> <td align="right" valign="top" width="15%"> <div class="tabletext"> <b>${uiLabelMap.OrderSplittingPreference}</b></div> </td> <td width="5"> </td> <td align="left" valign="top" width="80%"> <div class="tabletext"> <#if maySplit?default("N") == "N">${uiLabelMap.OrderPleaseWaitUntilBeforeShipping}.</#if> <#if maySplit?default("N") == "Y">${uiLabelMap.OrderPleaseShipItemsBecomeAvailable}.</#if> </div> </td> </tr> <#-- shipping instructions --> <#if orderHeader?has_content> <#assign shippingInstructions = shipGroup.shippingInstructions?if_exists> <#else> <#assign shippingInstructions = cart.getShippingInstructions(groupIdx)?if_exists> </#if> <#if shippingInstructions?has_content> <tr><td colspan="7"><hr class="sepbar"/></td></tr> <tr> <td align="right" valign="top" width="15%"> <div class="tabletext"> <b>${uiLabelMap.OrderIntructions}</b></div> </td> <td width="5"> </td> <td align="left" valign="top" width="80%"> <div class="tabletext">${shippingInstructions}</div> </td> </tr> </#if> <tr><td colspan="7"><hr class="sepbar"/></td></tr> <#-- gift settings --> <#if orderHeader?has_content> <#assign isGift = shipGroup.isGift?default("N")> <#assign giftMessage = shipGroup.giftMessage?if_exists> <#else> <#assign isGift = cart.getIsGift(groupIdx)?default("N")> <#assign giftMessage = cart.getGiftMessage(groupIdx)?if_exists> </#if> <#if productStore.showCheckoutGiftOptions?if_exists != "N"> <tr> <td align="right" valign="top" width="15%"> <div class="tabletext"> <b>${uiLabelMap.OrderGift}?</b></div> </td> <td width="5"> </td> <td align="left" valign="top" width="80%"> <div class="tabletext"> <#if isGift?default("N") == "N">${uiLabelMap.OrderThisIsNotGift}.</#if> <#if isGift?default("N") == "Y">${uiLabelMap.OrderThisIsGift}.</#if> </div> </td> </tr> <#if giftMessage?has_content> <tr><td colspan="7"><hr class="sepbar"/></td></tr> <tr> <td align="right" valign="top" width="15%"> <div class="tabletext"> <b>${uiLabelMap.OrderGiftMessage}</b></div> </td> <td width="5"> </td> <td align="left" valign="top" width="80%"> <div class="tabletext">${giftMessage}</div> </td> </tr> </#if> </#if> <#if shipGroup_has_next> <tr><td colspan="7"><hr class="sepbar"/></td></tr> <tr><td colspan="7"><hr class="sepbar"/></td></tr> </#if> </table> <#assign groupIdx = groupIdx + 1> </#list><#-- end list of orderItemShipGroups --> </div> </div> </#if> </td> </tr></table>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -