Click-to-edit code snippets in the Aurora starter store
The Aurora starter store has Create
and Edit
links that are embedded in
multiple store pages and store preview pop-up windows. You can review the various code
snippets to learn more about the parameters and variables they contain.
- Adding links to your own store.
- Customizing the links in the Aurora starter store.
- Adding more links to the Aurora starter store.
- Changing the
storeSelection
parameter for one or moreCreate
andEdit
links.
Edit
links for catalog entries
The following store JSP pages
contain Editlinks for catalog entries:
- \Stores\WebContent\Aurora\Layouts\BundleDisplay.jsp
- \Stores\WebContent\Aurora\Layouts\DynamicKitDisplay.jsp
- \Stores\WebContent\Aurora\Layouts\PackageDisplay.jsp
- \Stores\WebContent\Aurora\Layouts\ProductDisplay.jsp
- \Stores\WebContent\Aurora\Widgets\CatalogEntry\CatalogEntryDisplay.jsp
Here is the code snippet for the link:
<c:if test="${env_inPreview && !env_storePreviewLink}">
<div class="caption" style="display:none"></div>
<div class="ESpotInfo">
<c:url var="clickToEditURL" value="/cmc/EditBusinessObject" context="/">
<c:param name="toolId" value="catalogManagement"/>
<c:param name="storeId" value="${storeId}"/>
<c:param name="storeSelection" value="prompt"/>
<c:param name="languageId" value="${langId}"/>
<c:param name="searchType" value="FindAllCatalogEntries"/>
<c:param name="searchOption.searchText" value="${partNumber}"/>
<c:param name="searchOption.searchUniqueId" value="${productId}"/>
</c:url>
<a id="ProductDisplay_click2edit_Product_${productId}" class="click2edit_button"
href="javascript:void(0)" onclick="parent.callManagementCenter('<wcf:out escapeFormat="js"
value="${clickToEditURL}"/>');" ><fmt:message key='Click2Edit_product'/></a>
</div>
</c:if>
Edit
links for categories
The following store JSP pages
contain Editlinks for categories:
- \Stores\WebContent\Aurora\Layouts\CategoryNavigationDisplay.jsp
- \Stores\WebContent\Aurora\Layouts\SubCategoryPage.jsp
- \Stores\WebContent\Aurora\Layouts\TopCategoryPage.jsp
- \Stores\WebContent\Aurora\Widgets\ESpot\include\CategorySpot.jspf
Here is the code snippet for the link:
<c:if test="${env_inPreview && !env_storePreviewLink}">
<div class="caption" style="display:none"></div>
<div class="ESpotInfo">
<c:url var="clickToEditURL" value="/cmc/EditBusinessObject" context="/">
<c:param name="toolId" value="catalogManagement"/>
<c:param name="storeId" value="${storeId}"/>
<c:param name="storeSelection" value="prompt"/>
<c:param name="languageId" value="${langId}"/>
<c:param name="searchType" value="FindCategories"/>
<c:param name="searchOption.searchText" value="${categoryPartNumberMap[aStatus.current.key]}"/>
<c:param name="searchOption.searchUniqueId" value="${uniqueID}"/>
</c:url>
<a id="CategoryRecommendation_click2edit_Category_${uniqueID}" class="click2edit_button"
href="javascript:void(0)" onclick="parent.callManagementCenter('<wcf:out escapeFormat="js"
value="${clickToEditURL}"/>');" ><fmt:message key='Click2Edit_category'/></a>
</div>
</c:if>
Create
and Edit
links for e-Marketing Spots
These links
are contained in the following store preview pop-up
window:\Stores\WebContent\Aurora\Widgets\ESpot\include\ESpotInfoPopupDisplay.jspf
Here
is the code snippet for the Create
link:
<c:if test="${!espotFound}">
<c:url var="clickToCreateURL" value="/cmc/CreateBusinessObject" context="/">
<c:param name="toolId" value="marketingManagement"/>
<c:param name="storeId" value="${storeId}"/>
<c:param name="languageId" value="${langId}"/>
<c:param name="storeSelection" value="prompt"/>
<c:param name="objectType" value="EMarketingSpot"/>
<c:param name="newObjectOption.marketingSpotName" value="${emsName}"/>
</c:url>
<a id='click2create_EMarketingSpot_<c:out value="${espotName}"/>'
title='<fmt:message key="Click2Create_espot" bundle="${previewText}"/>' class="click2create_button" href="javascript:void(0)"
onclick="window.parent.callManagementCenter('<wcf:out escapeFormat="js" value="${clickToCreateURL}"/>');">
<fmt:message key="Click2Edit_Create" bundle="${previewText}"/>
</a>
</c:if>
Here
is the code snippet for the Edit
link:
<c:if test="${espotFound}">
<c:url var="clickToEditURL" value="/cmc/EditBusinessObject" context="/">
<c:param name="toolId" value="marketingManagement"/>
<c:param name="storeId" value="${storeId}"/>
<c:param name="languageId" value="${langId}"/>
<c:param name="storeSelection" value="prompt"/>
<c:param name="searchType" value="FindEMarketingSpots"/>
<c:param name="searchOption.searchText" value="${emsName}"/>
<c:param name="searchOption.searchUniqueId" value="${emsId}"/>
</c:url>
<a id="click2edit_EMarketingSpot_${emsId}" href="javascript:void(0)"
title='<fmt:message key="Click2Edit_espot" bundle="${previewText}"/>' class="click2edit_button"
onclick="window.parent.callManagementCenter('<wcf:out escapeFormat="js" value="${clickToEditURL}"/>');">
<fmt:message key="Click2Edit_Edit" bundle="${previewText}"/>
</a>
</c:if>
Create
and Edit
links for web activities
These links
are contained in the following store preview pop-up
window:\Stores\WebContent\Aurora\Widgets\ESpot\include\ESpotInfoPopupDisplay.jspf
Here
is the code snippet for the Create
link:
<c:url var="clickToCreateURL" value="/cmc/CreateBusinessObject" context="/">
<c:param name="toolId" value="marketingManagement"/>
<c:param name="storeId" value="${storeId}"/>
<c:param name="languageId" value="${langId}"/>
<c:param name="storeSelection" value="prompt"/>
<c:param name="objectType" value="WebActivity"/>
<c:param name="newObjectOption.marketingSpotId" value="${emsId}"/>
</c:url>
<a id="click2create_WebActivity_${emsId}" href="javascript:void(0)"
title='<fmt:message key="Click2Create_webactivity" bundle="${previewText}"/>' class="click2create_button"
onclick="window.parent.callManagementCenter('<wcf:out escapeFormat="js" value="${clickToCreateURL}"/>');">
<fmt:message key="Click2Edit_Create" bundle="${previewText}"/>
</a>
Here
is the code snippet for the Edit
link:
<c:url var="clickToEditURL" value="/cmc/EditBusinessObject" context="/">
<c:param name="toolId" value="marketingManagement"/>
<c:param name="storeId" value="${storeId}"/>
<c:param name="languageId" value="${langId}"/>
<c:param name="storeSelection" value="prompt"/>
<c:param name="searchType" value="FindActivities"/>
<c:param name="searchOption.searchText" value="${param6}"/>
<c:param name="searchOption.searchUniqueId" value="${param1}"/>
</c:url>
<a id="click2edit_WebActivity_${param1}" href="javascript:void(0)"
title='<fmt:message key="Click2Edit_webactivity" bundle="${previewText}"/>' class="click2edit_button"
onclick="window.parent.callManagementCenter('<wcf:out escapeFormat="js" value="${clickToEditURL}"/>');">
<fmt:message key="Click2Edit_Edit" bundle="${previewText}" />
</a>
Edit
links for marketing content
The link is contained in the
following store preview pop-up
window:\Stores\WebContent\Aurora\Widgets\ESpot\include\ESpotInfoPopupDisplay.jspf
Here
is the code snippet for the Edit
link:
<c:url var="clickToEditURL" value="/cmc/EditBusinessObject" context="/">
<c:param name="toolId" value="marketingManagement"/>
<c:param name="storeId" value="${storeId}"/>
<c:param name="languageId" value="${langId}"/>
<c:param name="storeSelection" value="prompt"/>
<c:param name="searchType" value="FindMarketingContent"/>
<c:param name="searchOption.searchText" value="${aRecommendedItemDataMap.dataName}"/>
<c:param name="searchOption.searchUniqueId" value="${aRecommendedItemDataMap.id}"/>
</c:url>
<a id="click2edit_MarketingContent_${aRecommendedItemDataMap.id}"
href="javascript:void(0)" title='<fmt:message key="Click2Edit_content" bundle="${previewText}"/>'
class="click2edit_button" onclick="window.parent.callManagementCenter('<wcf:out escapeFormat="js" value="${clickToEditURL}"/>');">
<fmt:message key="Click2Edit_Edit" bundle="${previewText}"/>
</a>
Create
and Edit
links for search rules
These links are
contained in the following store preview pop-up
window:\Stores\WebContent\Aurora\Widgets\ESpot\include\ESpotInfoPopupDisplay.jspf
Here
is the code snippet for the Create
link:
<c:url var="clickToCreateURL" value="/cmc/CreateBusinessObject" context="/">
<c:param name="toolId" value="marketingManagement"/>
<c:param name="storeId" value="${storeId}"/>
<c:param name="languageId" value="${langId}"/>
<c:param name="storeSelection" value="prompt"/>
<c:param name="objectType" value="SearchActivity"/>
<c:if test="${!empty(originalSearchTerm)}">
<c:param name="newObjectOption.searchKeyword" value="${originalSearchTerm}"/>
</c:if>
</c:url>
<div class="create">
<a id='click2create_SearchActivity' href="javascript:void(0)"
title='<fmt:message key="Click2Create_searchrule" bundle="${previewText}"/>' class="click2create_button"
onclick="window.parent.callManagementCenter('<wcf:out escapeFormat="js" value="${clickToCreateURL}"/>');">
<fmt:message key="Click2Edit_Create" bundle="${previewText}"/>
</a>
</div>
Here
is the code snippet for the Edit
link:
<c:url var="clickToEditURL" value="/cmc/EditBusinessObject" context="/">
<c:param name="toolId" value="marketingManagement"/>
<c:param name="storeId" value="${storeId}"/>
<c:param name="languageId" value="${langId}"/>
<c:param name="storeSelection" value="prompt"/>
<c:param name="searchType" value="FindSearchActivities"/>
<c:param name="searchOption.searchText" value="${param6}"/>
<c:param name="searchOption.searchUniqueId" value="${param1}"/>
</c:url>
<div class="edit">
<a id="click2edit_SearchActivity_${param1}" href="javascript:void(0)"
title='<fmt:message key="Click2Edit_searchrule" bundle="${previewText}"/>' class="click2edit_button"
onclick="window.parent.callManagementCenter('<wcf:out escapeFormat="js" value="${clickToEditURL}"/>');">
<fmt:message key="Click2Edit_Edit" bundle="${previewText}"/>
</a>
</div>