我試圖從我的Magento安裝中的產品頁面中刪除標記功能。如何從產品頁面中刪除「標籤」塊?
這裏是我跟着去嘗試做到這一點的步驟:
- 禁用緩存在Magento管理頁面
- 清除瀏覽器緩存
- 禁用標籤中都爲默認的配置和管理頁面個體商店(儀表板>系統>配置>高級> Mage_Tag>禁用>另存爲我所用的方法)
- 在標籤.xml註釋掉一切
雖然這並不符合我的預期。看起來標籤功能不再有效,但「標籤」選項卡和添加標籤的表單仍顯示在產品頁面上。
如何完全刪除標記功能,包括顯示的標記和添加標記表單?
我試圖從我的Magento安裝中的產品頁面中刪除標記功能。如何從產品頁面中刪除「標籤」塊?
這裏是我跟着去嘗試做到這一點的步驟:
雖然這並不符合我的預期。看起來標籤功能不再有效,但「標籤」選項卡和添加標籤的表單仍顯示在產品頁面上。
如何完全刪除標記功能,包括顯示的標記和添加標記表單?
哪個tag.xml你註釋掉了?在你的自定義主題或默認的?您需要執行這兩個操作,否則默認佈局會簡單地重新插入您省略的值。
在tag.xml的<catalog_product_view>
節點是一個你感興趣的內容。
我建議你讀條@Alan上Magento XML Layout撰寫並安裝LayoutViewer擴展(或購買CommerceBug)檢查,佈局沒有插入更新,如果您仍有疑問,請回到此處。
HTH,
JD
我在自定義主題中的tags.xml中默認了所有內容,默認甚至是現代主題,因爲它也在那裏。基本上我可以找到每個tags.xml文件。我會檢查你提到的資源。 – 2011-05-27 13:44:10
輕鬆一:)只需添加下面的local.xml中(佈局標籤內)。
<catalog_product_view>
<reference name="product.info.additional">
<action method="unsetChild"><name>product_tag_list</name></action>
</reference>
</catalog_product_view>
謝謝丹尼爾,那也不管用,但它確實讓我回顧了catalog.xml,並且我能夠通過在「產品視圖」部分中註釋相關行來刪除標籤選項卡。 – 2011-05-31 16:19:07
哪個更好,你的版本還是
如果您使用的是local.xml中就用這個代碼:
<remove name="product_tag_list" />
使用local.xml中是修改你的頁面的最簡單的方法。也是最好的方式順便說一句。最好是通過後端禁用它。通過xml它不會加載所以你的商店的最終性能更好。
我可以證實這一個爲我工作。 '<佈局版本= 「0.1.0」>
必須使用像'
1)將「tag.xml」文件從下面的位置複製到您的自定義主題,並刪除下面的代碼。 應用程序\設計\前臺\基地\ DEFAULT \佈局\ tag.xml
<catalog_product_view translate="label">
<label>Catalog Product View</label>
<!-- Mage_Tag -->
<reference name="product.info.additional">
<block type="tag/product_list" name="product_tag_list" before="-" template="tag/list.phtml">
<block type="page/html_wrapper" name="product.tag.list.list.before" as="list_before" translate="label">
<label>Tags List Before</label>
<action method="setMayBeInvisible"><value>1</value></action>
</block>
</block>
</reference>
</catalog_product_view>
OR 2)要禁用從管理需要遵循以下選項標籤。 管理:系統>配置>高級>高級>禁用模塊輸出> Mage_Tag =禁用。
沒有上下文「管理員中禁用的標籤」是無意義的陳述。描述您在管理中停用標籤的步驟,並且人們將能夠更好地幫助您。 – 2011-05-26 17:53:40
剛剛更新了所要求的詳細信息 – 2011-05-26 18:14:09