Magento 웹 사이트에 "Books"와 "Electronics"라는 2 개의 카테고리가 있습니다. 카테고리에 따라 웹 사이트의 배경색을 변경하고 싶습니다. "전자 제품"카테고리를 선택하면 "책"카테고리와 다른 배경이 표시됩니다.어떻게 magento 카테고리에 따라 배경을 바꿀 수 있습니까
아무도 말해 줄 수 있습니까?
Magento 웹 사이트에 "Books"와 "Electronics"라는 2 개의 카테고리가 있습니다. 카테고리에 따라 웹 사이트의 배경색을 변경하고 싶습니다. "전자 제품"카테고리를 선택하면 "책"카테고리와 다른 배경이 표시됩니다.어떻게 magento 카테고리에 따라 배경을 바꿀 수 있습니까
아무도 말해 줄 수 있습니까?
카테고리 관리 -> 사용자 정의 레이아웃 -> 사용자 정의 레이아웃 업데이트 :
<reference name="head">
<action method="addCss">
<stylesheet>css/custom_category_1.css</stylesheet>
<params>media="all"</params>
</action>
</reference>
는 CSS에서 정의 배경을 정의합니다. ! important를 추가하여 기본 스타일을 덮어 씁니다.
당신은
전에당신이 응용 프로그램/디자인/프론트 엔드/기초/기본/템플릿/카탈로그/카테고리로 이동하기 위해 필요한이 사용 JQuery와/
및 편집 view.phtml
을 수행 할 수 있습니다
<?php echo $this->getMessagesBlock()->getGroupedHtml() ?>
이 코드
<?php
if($_category->getId()==$mycatId):
?>
<script type="text/javascript">
$('body').css("background","url($imgUrl)");
</script>
<?php endif;?>
추가
각 카테고리에는 특정 레이아웃을 지정할 수있는 '사용자 정의 디자인'탭이 있습니다. 배경색 만 변경하려면 아마도 16 진수 값을 보유 할 범주 속성을 만드는 것이 가장 쉽습니다.
나만의 범주 속성을 만드는 방법에 대한 온라인 자습서가 몇 가지 있습니다. 당신이 좋은 인터페이스 그렇게하려면,이 확장이 : DeltaCats
그래서 모든 범주를 다루기 위해 100 줄의 if/else 분기를 작성해야합니까? –
안녕하세요, sulabh 저는 fortis 테마를 설치했습니다. 이제이 코드를 어디에 추가 할 수 있습니까? – David
David는 그가 2 개의 카테고리를 가지고 있다고 말하면서 충분하다고 생각합니다. @David 필자는 fortis 테마를 사용하지 않았지만 app/design/frontend/fortis/default/template/catalog/category/view.phtml에서 view.phtml을 찾을 수 있다고 생각합니다. – sulabh