2013-09-23 3 views
0

Magento 1.7.0.2매장 ID로 제품에 대한 링크를 만드는 방법은 무엇입니까?

웹 사이트 당 2 개의 스토어 조회수를 가진 2 개의 웹 사이트. 1 개의 웹 사이트는 '상점'이고 1 개의 웹 사이트는 '웹 사이트'입니다. '웹 사이트'에는 장바구니 또는 고객/로그인 기능이 없지만 '지금 구매하십시오!'버튼을 추가하고 싶습니다. '상점'의 동일한 제품에 연결된 제품 페이지보기로 이동하며 해당 스토어 뷰 (스토어 뷰는 스웨덴어 및 영어) 여야합니다.

"내가 운영 중"이지만 다른 스토어 뷰 (상점 ID)와 동일한 제품에 대한 링크를 얻으려면 어떻게해야합니까? 나는 이것을 염두에두고 있지만 나는 그것을 끝내는 법을 모른다.

if store id == 1 
<a class="button" href="<?php echo $this->getBaseUrl(store id3).$_product->getUrlKey() ?>">Shop now!</a> 
else 
<a class="button" href="<?php echo $this->getBaseUrl(store id4).$_product->getUrlKey() ?>">Shop now!</a> 
endif 

아이디어 나 도움말을 크게 높이 평가했습니다.

베드로는 다음과 같이

답변

0
<?php if($this->storeid == "1") { ?> 

<a class="button" href="<?php echo $this->getBaseUrl(store id3).$_product->getUrlKey() ?>">Shop now!</a> 

<?php } else { ?> 

<a class="button" href="<?php echo $this->getBaseUrl(store id4).$_product->getUrlKey() ?>">Shop now!</a> 

<?php } ?> 

뭔가 .. 난 당신이 검사를 수행 할 상점 ID로 설정 한 어떤 변수 모르는, 예를 들어 변수로 $ this->에 storeId을 사용 :

+0

제안 사항에 미완성 부품이 포함되어 있으므로 답변을 수정 해주십시오. 전체 href는 실제로 작동해야하는 그대로 작성된 것이지 실제로 Magento에 있어야한다고 생각하지는 않습니다. 예를 들어 "getBaseUrl (store id3)"는 Magento가 다른 상점 ID의 기본 URL을 가져 오는 데 기대하는 것과 다를 수 있습니까? –

관련 문제