2013-02-12 2 views
0

나는 서비스 약관을 표시하는 데 쓸모가 있습니다. 카트 페이지 모두에서 어떤 장소에서 서비스 이용 약관 (Joomla/Virtuemart 2.x)

잘 작동합니다 : http://mtxt.ibroken.ru/component/virtuemart/cart.html?Itemid=0 (아래 링크)

<?php echo $this->cart->vendor->vendor_terms_of_service; ?> 

코드에 의해 생성 된 텍스트와 팝업을 엽니 다. /modules/mod_virtuemart_cart/tmpl/default.php 파일에 기록이 순간 텍스트에서

하지만 난 같은 텍스트를 표시해야하는 상점 페이지 http://mtxt.ibroken.ru/magazin.html (우측 상단 버튼) 버튼이 ...

. 하지만 PHP를 사용하여 상점 인터페이스에서이 파일을 가져 오는 방법은 무엇입니까?

pps. 미운 영어, 그 :) 죄송합니다

당신은 /modules/mod_virtuemart_cart/tmpl/default.php (또는 재정)을 수정하고 바로 3 호선 후이 코드를 추가해야

답변

0

:

vmJsApi::js ('facebox'); 
vmJsApi::css ('facebox'); 
$document = JFactory::getDocument(); 
$document->addScriptDeclaration (" 

    jQuery(document).ready(function($) { 
     $('div#full-tos').hide(); 
     $('a#terms-of-service').click(function(event) { 
      event.preventDefault(); 
      $.facebox({ div: '#full-tos' }, 'my-groovy-style'); 
     }); 
    }); 

"); 

그리고이 추가 코드 바로 뒤에있는 코드 53

<div class="show_cart"> 
<?php 
    if(!class_exists('VirtueMartModelVendor')) 
     require(JPATH_VM_ADMINISTRATOR.DS.'models'.DS.'vendor.php'); 

    $vendor = VmModel::getModel('vendor'); 
    $vendor = $vendor->getVendor(); 
?> 
    <br /> 
    <span style="z-index: 0;"> 
     <a href="<?php JRoute::_ ('index.php?option=com_virtuemart&view=vendor&layout=tos&virtuemart_vendor_id=1') ?>" class="terms-of-service" id="terms-of-service" rel="facebox" target="_blank"> 
     <?php echo JText::_ ('COM_VIRTUEMART_CART_TOS_READ_AND_ACCEPTED'); ?> 
     </a> 
    </span> 
    <div id="full-tos"> 
     <h2><?php echo JText::_ ('COM_VIRTUEMART_CART_TOS'); ?></h2> 
     <?php echo $vendor->vendor_terms_of_service; ?> 
    </div> 
</div> 

그 소리를 내라.