We'll release detailed instructions on Inventory later today, in the meantime a number of template changes have been made that must be applied manually to implement:
Notes:
------
It does not appear that any item codes changed when the cssui modules were renamed to drop "-mv-". This is a good thing.
Template Code Changes (CSSUI) - APPLY IN PATCH
----------------------------------------------
NEW PAGE ORHL Lookup Order History
NEW PAGE ABUS About Us
NEW PAGE CTUS Contact Us
NEW PAGE FAQS FAQs
NEW PAGE PRPO Privacy Policy
NEW PAGE SARP Shipping and Return Policy
Create item "attributemachine"
Assign item "attributemachine" to PROD page (with settings)
Assign item "attributemachine" to PATR page (with settings)
Assign item "messages" to POUT page
Assign item "messages" to PLMT page
Template Code Changes (CSSUI) - DOCUMENT ONLY
---------------------------------------------
AFAE template completely revamped, recommend regeneration
Product Attribute template completely revamped, recommend regeneration
Basket Contents:
Replace Home link with <mvt:item name="cssui_links" param="storefront">Home</mvt:item>
Move hidden "Screen" parameter in forms into the URL (for SEO)
Product Display Layout:
Add id="price-value" to Price: <span> (for attribute inventory)
Add <div id="inventory-message"> around inventory message display (for attribute inventory)
Move <form> tag inside <div class="product-details-2"> (for W3C validation)
Product List Layout template completely revamped, recommend regeneration
Customer Fields template completely revamped, recommend regeneration
Order Fields template completely revamped, recommend regeneration
View Order template completely revamped, recommend regeneration
Order List template completely revamped, recommend regeneration
Global Header:
Move hidden "Screen" parameter in forms into the URL (for SEO)
Add the following after the affiliatelink for order status/history:
<mvt:if expr="g.Basket:cust_id">
<mvt:item name="cssui_links" param="orderhistory">Order History</mvt:item></div>
<mvt:else>
<mvt:item name="cssui_links" param="orderhistory_login">Order History</mvt:item></div>
</mvt:if>
cssui.css has multiple changes that will have to be merged into the existing CSS file, ignored, or a combination of the two
BSKE Page:
Replace Home link with <mvt:item name="cssui_links" param="storefront">Home</mvt:item>
ACAD Page:
Remove <div> around <form> contents
ACED Page:
Remove <div> around <form> contents
Move hidden "Screen" parameter in forms into the URL (for SEO)
AFAD Page:
Remove <div> around <form> contents
Move hidden "Screen" parameter in forms into the URL (for SEO)
AFCL Page template completely revamped, recommend wholesale replacement
AFED Page:
Remove <div> around <form> contents
Move hidden "Screen" parameter in forms into the URL (for SEO)
LOGN Page template completely revamped, recommend wholesale replacement
OCST Page:
Remove <div> around <form> contents
ORDH Page:
Change <mvt:if expr="g.Basket:cust_id"> to <mvt:if expr="g.Basket:cust_id OR (g.Order_BillEmail AND g.Order_BillZip)">
ORDL Page:
Remove <div> around <mvt:if expr="g.Customer_Login_Invalid"> and <mvt:if expr="g.Customer_Password_Invalid"> blocks
ORDS Page:
Add <mvt:if expr="g.Basket:cust_id"> around <div class="logout-link">
Remove <mvt:if expr="l.settings:order:cust_id NE g.Basket:cust_id">, leaving the <mvt:else> clause.
Remove <mvt:if expr="g.Basket:cust_id">, leaving contents
Add <div id="customer-fields" class="non-editable"> around <mvt:item name="order_customer" />
Add <div id="order-contents"> around <mvt:item name="view_order" />
OUS1 Page:
Move hidden "Screen" parameter in forms into the URL (for SEO)
OUSM Page:
Move hidden "Screen" parameter in forms into the URL (for SEO)
PATR Page:
Replace "Attributes in <span class="bold">bold</span> are required." with <mvt:item name="messages" />
Move hidden "Screen" parameter in forms into the URL (for SEO)
Add <mvt:item name="attributemachine" param="head" /> to contents of <head> tag
Add <mvt:item name="attributemachine" param="body" /> after </form> tag
PLMT Page:
Move hidden "Screen" parameter in forms into the URL (for SEO)
POUT Page:
Replace "&mvte:global:Error_Messages";" with
<mvt:if expr="l.settings:messages:error_message_count">
<div class="error-message">
<mvt:foreach iterator="error" array="messages:error_messages">
&mvt:error;
</mvt:foreach>
</div>
</mvt:if>
<mvt:if expr="l.settings:messages:information_message_coun t">
<div class="information-message">
<mvt:foreach iterator="message" array="messages:information_messages">
&mvt:message;
</mvt:foreach>
</div>
</mvt:if>
Move hidden "Screen" parameter in forms into the URL (for SEO)
PROD Page:
Add <mvt:item name="attributemachine" param="head" /> to contents of <head> tag
Add <mvt:item name="attributemachine" param="body" /> after product_display item reference
SRCH Page:
Move <div class="search-again alignright"> outside <form> tag
Move hidden "Screen" parameter in forms into the URL (for SEO)
UATM Page:
Move hidden "Screen" parameter in forms into the URL (for SEO)
UATR Page:
Move hidden "Screen" parameter in forms into the URL (for SEO)
Template Code Changes (MMUI) - APPLY IN PATCH
---------------------------------------------
Create item "attributemachine"
Assign item "attributemachine" to PROD page (with settings)
Assign item "attributemachine" to PATR page (with settings)
Assign item "messages" to PATR page
Template Code Changes (MMUI) - DOCUMENT ONLY
--------------------------------------------
PROD Page:
Add <mvt:item name="attributemachine" param="head" /> to contents of <head> tag
Add <mvt:item name="attributemachine" param="body" /> after product_display item reference
PATR Page:
Add <mvt:item name="attributemachine" param="head" /> to contents of <head> tag
Add <mvt:item name="attributemachine" param="body" /> after </blockquote> tag
Replace "Attributes in <b>bold</b> are required." with <mvt:item name="messages" />
Files:
------
admin.mvc
clientside.mvc
json.mvc
setup.xml
remove.mvc
PACKING.lst
features/aff/aff.mvc
features/att/att.mvc
features/att/att_db.mvc
features/inv/inv_ad.mvc
features/inv/inv_db.mvc
features/inv/inv_rt.mvc
features/prv/prv_ad.mvc
features/tui/tui_ut.mvc
features/tui/tui_mgr.mvc
lib/config.mvc
lib/db.mvc
lib/util.mvc
merchant.mvc
modules/component/cmp-cssui-afae.mvc
modules/component/cmp-cssui-attributes.mvc
modules/component/cmp-cssui-basket.mvc
modules/component/cmp-cssui-pchdft.mvc
modules/component/cmp-cssui-prodlayo.mvc
modules/component/cmp-cssui-prodlist.mvc
modules/component/cmp-cssui-custfields.mvc
modules/component/cmp-cssui-invc-order.mvc
modules/component/cmp-cssui-head.mvc
modules/component/cmp-cssui-hdft.mvc
modules/component/cmp-cssui-html.mvc
modules/component/cmp-cssui-links.mvc
modules/component/cmp-cssui-vieworder.mvc
modules/component/cmp-cssui-orderlist.mvc
modules/component/cmp-mmui-cattree.mvc
modules/component/cmp-mmui-pchdft.mvc
modules/component/cmp-mmui-attributes.mvc
NEW FILE modules/component/cmp-mv-attributemachine.mvc
modules/export/afilexprt.mvc
modules/export/flatcat.mvc
modules/export/flatcus.mvc
modules/export/flatord.mvc
modules/export/prodexp.mvc
modules/import/flatcati.mvc
modules/import/flatcusi.mvc
modules/import/prodimpt.mvc
modules/payment/igsgroup.mvc
modules/payment/google_checkout5.mvc
modules/shipping/mvusps.mvc
modules/tax/shoptax.mvc
modules/tax/devat.mvc
modules/ui/cssui.mvc
moduoles/ui/mmui.mvc
templates/cssui.css
templates/cssui-bske.mvt
templates/cssui-acad.mvt
templates/cssui-aced.mvt
templates/cssui-afad.mvt
templates/cssui-afcl.mvt
templates/cssui-afed.mvt
templates/cssui-logn.mvt
templates/cssui-ocst.mvt
templates/cssui-ordh.mvt
templates/cssui-ordl.mvt
templates/cssui-ords.mvt
NEW FILE templates/cssui-orhl.mvt
templates/cssui-osel.mvt
templates/cssui-ous1.mvt
templates/cssui-ousm.mvt
templates/cssui-patr.mvt
templates/cssui-plmt.mvt
templates/cssui-pout.mvt
templates/cssui-prod.mvt
templates/cssui-srch.mvt
templates/cssui-uatm.mvt
templates/cssui-uatr.mvt
NEW FILE templates/cssui-abus.mvt
NEW FILE templates/cssui-ctus.mvt
NEW FILE templates/cssui-faqs.mvt
NEW FILE templates/cssui-prpo.mvt
NEW FILE templates/cssui-sarp.mvt
templates/mmui-patr.mvt
templates/mmui-prod.mvt
modules/component/cmp-cssui-mv-countryselect.mvc RENAMED TO cmp-cssui-countryselect.mvc
modules/component/cmp-cssui-mv-hdft.mvc RENAMED TO cmp-cssui-hdft.mvc
modules/component/cmp-cssui-mv-head.mvc RENAMED TO cmp-cssui-head.mvc
modules/component/cmp-cssui-mv-html.mvc RENAMED TO cmp-cssui-html.mvc
modules/component/cmp-cssui-mv-messages.mvc RENAMED TO cmp-cssui-messages.mvc
modules/component/cmp-cssui-mv-stateselect.mvc RENAMED TO cmp-cssui-stateselect.mvc
Notes:
------
It does not appear that any item codes changed when the cssui modules were renamed to drop "-mv-". This is a good thing.
Template Code Changes (CSSUI) - APPLY IN PATCH
----------------------------------------------
NEW PAGE ORHL Lookup Order History
NEW PAGE ABUS About Us
NEW PAGE CTUS Contact Us
NEW PAGE FAQS FAQs
NEW PAGE PRPO Privacy Policy
NEW PAGE SARP Shipping and Return Policy
Create item "attributemachine"
Assign item "attributemachine" to PROD page (with settings)
Assign item "attributemachine" to PATR page (with settings)
Assign item "messages" to POUT page
Assign item "messages" to PLMT page
Template Code Changes (CSSUI) - DOCUMENT ONLY
---------------------------------------------
AFAE template completely revamped, recommend regeneration
Product Attribute template completely revamped, recommend regeneration
Basket Contents:
Replace Home link with <mvt:item name="cssui_links" param="storefront">Home</mvt:item>
Move hidden "Screen" parameter in forms into the URL (for SEO)
Product Display Layout:
Add id="price-value" to Price: <span> (for attribute inventory)
Add <div id="inventory-message"> around inventory message display (for attribute inventory)
Move <form> tag inside <div class="product-details-2"> (for W3C validation)
Product List Layout template completely revamped, recommend regeneration
Customer Fields template completely revamped, recommend regeneration
Order Fields template completely revamped, recommend regeneration
View Order template completely revamped, recommend regeneration
Order List template completely revamped, recommend regeneration
Global Header:
Move hidden "Screen" parameter in forms into the URL (for SEO)
Add the following after the affiliatelink for order status/history:
<mvt:if expr="g.Basket:cust_id">
<mvt:item name="cssui_links" param="orderhistory">Order History</mvt:item></div>
<mvt:else>
<mvt:item name="cssui_links" param="orderhistory_login">Order History</mvt:item></div>
</mvt:if>
cssui.css has multiple changes that will have to be merged into the existing CSS file, ignored, or a combination of the two
BSKE Page:
Replace Home link with <mvt:item name="cssui_links" param="storefront">Home</mvt:item>
ACAD Page:
Remove <div> around <form> contents
ACED Page:
Remove <div> around <form> contents
Move hidden "Screen" parameter in forms into the URL (for SEO)
AFAD Page:
Remove <div> around <form> contents
Move hidden "Screen" parameter in forms into the URL (for SEO)
AFCL Page template completely revamped, recommend wholesale replacement
AFED Page:
Remove <div> around <form> contents
Move hidden "Screen" parameter in forms into the URL (for SEO)
LOGN Page template completely revamped, recommend wholesale replacement
OCST Page:
Remove <div> around <form> contents
ORDH Page:
Change <mvt:if expr="g.Basket:cust_id"> to <mvt:if expr="g.Basket:cust_id OR (g.Order_BillEmail AND g.Order_BillZip)">
ORDL Page:
Remove <div> around <mvt:if expr="g.Customer_Login_Invalid"> and <mvt:if expr="g.Customer_Password_Invalid"> blocks
ORDS Page:
Add <mvt:if expr="g.Basket:cust_id"> around <div class="logout-link">
Remove <mvt:if expr="l.settings:order:cust_id NE g.Basket:cust_id">, leaving the <mvt:else> clause.
Remove <mvt:if expr="g.Basket:cust_id">, leaving contents
Add <div id="customer-fields" class="non-editable"> around <mvt:item name="order_customer" />
Add <div id="order-contents"> around <mvt:item name="view_order" />
OUS1 Page:
Move hidden "Screen" parameter in forms into the URL (for SEO)
OUSM Page:
Move hidden "Screen" parameter in forms into the URL (for SEO)
PATR Page:
Replace "Attributes in <span class="bold">bold</span> are required." with <mvt:item name="messages" />
Move hidden "Screen" parameter in forms into the URL (for SEO)
Add <mvt:item name="attributemachine" param="head" /> to contents of <head> tag
Add <mvt:item name="attributemachine" param="body" /> after </form> tag
PLMT Page:
Move hidden "Screen" parameter in forms into the URL (for SEO)
POUT Page:
Replace "&mvte:global:Error_Messages";" with
<mvt:if expr="l.settings:messages:error_message_count">
<div class="error-message">
<mvt:foreach iterator="error" array="messages:error_messages">
&mvt:error;
</mvt:foreach>
</div>
</mvt:if>
<mvt:if expr="l.settings:messages:information_message_coun t">
<div class="information-message">
<mvt:foreach iterator="message" array="messages:information_messages">
&mvt:message;
</mvt:foreach>
</div>
</mvt:if>
Move hidden "Screen" parameter in forms into the URL (for SEO)
PROD Page:
Add <mvt:item name="attributemachine" param="head" /> to contents of <head> tag
Add <mvt:item name="attributemachine" param="body" /> after product_display item reference
SRCH Page:
Move <div class="search-again alignright"> outside <form> tag
Move hidden "Screen" parameter in forms into the URL (for SEO)
UATM Page:
Move hidden "Screen" parameter in forms into the URL (for SEO)
UATR Page:
Move hidden "Screen" parameter in forms into the URL (for SEO)
Template Code Changes (MMUI) - APPLY IN PATCH
---------------------------------------------
Create item "attributemachine"
Assign item "attributemachine" to PROD page (with settings)
Assign item "attributemachine" to PATR page (with settings)
Assign item "messages" to PATR page
Template Code Changes (MMUI) - DOCUMENT ONLY
--------------------------------------------
PROD Page:
Add <mvt:item name="attributemachine" param="head" /> to contents of <head> tag
Add <mvt:item name="attributemachine" param="body" /> after product_display item reference
PATR Page:
Add <mvt:item name="attributemachine" param="head" /> to contents of <head> tag
Add <mvt:item name="attributemachine" param="body" /> after </blockquote> tag
Replace "Attributes in <b>bold</b> are required." with <mvt:item name="messages" />
Files:
------
admin.mvc
clientside.mvc
json.mvc
setup.xml
remove.mvc
PACKING.lst
features/aff/aff.mvc
features/att/att.mvc
features/att/att_db.mvc
features/inv/inv_ad.mvc
features/inv/inv_db.mvc
features/inv/inv_rt.mvc
features/prv/prv_ad.mvc
features/tui/tui_ut.mvc
features/tui/tui_mgr.mvc
lib/config.mvc
lib/db.mvc
lib/util.mvc
merchant.mvc
modules/component/cmp-cssui-afae.mvc
modules/component/cmp-cssui-attributes.mvc
modules/component/cmp-cssui-basket.mvc
modules/component/cmp-cssui-pchdft.mvc
modules/component/cmp-cssui-prodlayo.mvc
modules/component/cmp-cssui-prodlist.mvc
modules/component/cmp-cssui-custfields.mvc
modules/component/cmp-cssui-invc-order.mvc
modules/component/cmp-cssui-head.mvc
modules/component/cmp-cssui-hdft.mvc
modules/component/cmp-cssui-html.mvc
modules/component/cmp-cssui-links.mvc
modules/component/cmp-cssui-vieworder.mvc
modules/component/cmp-cssui-orderlist.mvc
modules/component/cmp-mmui-cattree.mvc
modules/component/cmp-mmui-pchdft.mvc
modules/component/cmp-mmui-attributes.mvc
NEW FILE modules/component/cmp-mv-attributemachine.mvc
modules/export/afilexprt.mvc
modules/export/flatcat.mvc
modules/export/flatcus.mvc
modules/export/flatord.mvc
modules/export/prodexp.mvc
modules/import/flatcati.mvc
modules/import/flatcusi.mvc
modules/import/prodimpt.mvc
modules/payment/igsgroup.mvc
modules/payment/google_checkout5.mvc
modules/shipping/mvusps.mvc
modules/tax/shoptax.mvc
modules/tax/devat.mvc
modules/ui/cssui.mvc
moduoles/ui/mmui.mvc
templates/cssui.css
templates/cssui-bske.mvt
templates/cssui-acad.mvt
templates/cssui-aced.mvt
templates/cssui-afad.mvt
templates/cssui-afcl.mvt
templates/cssui-afed.mvt
templates/cssui-logn.mvt
templates/cssui-ocst.mvt
templates/cssui-ordh.mvt
templates/cssui-ordl.mvt
templates/cssui-ords.mvt
NEW FILE templates/cssui-orhl.mvt
templates/cssui-osel.mvt
templates/cssui-ous1.mvt
templates/cssui-ousm.mvt
templates/cssui-patr.mvt
templates/cssui-plmt.mvt
templates/cssui-pout.mvt
templates/cssui-prod.mvt
templates/cssui-srch.mvt
templates/cssui-uatm.mvt
templates/cssui-uatr.mvt
NEW FILE templates/cssui-abus.mvt
NEW FILE templates/cssui-ctus.mvt
NEW FILE templates/cssui-faqs.mvt
NEW FILE templates/cssui-prpo.mvt
NEW FILE templates/cssui-sarp.mvt
templates/mmui-patr.mvt
templates/mmui-prod.mvt
modules/component/cmp-cssui-mv-countryselect.mvc RENAMED TO cmp-cssui-countryselect.mvc
modules/component/cmp-cssui-mv-hdft.mvc RENAMED TO cmp-cssui-hdft.mvc
modules/component/cmp-cssui-mv-head.mvc RENAMED TO cmp-cssui-head.mvc
modules/component/cmp-cssui-mv-html.mvc RENAMED TO cmp-cssui-html.mvc
modules/component/cmp-cssui-mv-messages.mvc RENAMED TO cmp-cssui-messages.mvc
modules/component/cmp-cssui-mv-stateselect.mvc RENAMED TO cmp-cssui-stateselect.mvc
Comment