別擔心,我現在已經通過一個.phtml模板文件排序,下面的代碼爲別人:
$_allowed_group_ids = array(1); // Stick in Allowed Customer Group ID's
$_product_collateral = array(); // We will store the tabbed content in our own array
$_restricted_tabs = array('downloads');
foreach ($this->getChildGroup('detailed_info', 'getChildHtml') as $alias => $html) {
$_product_collateral[$alias] = $html;
if(in_array($alias, $_restricted_tabs)):
if(Mage::getSingleton('customer/session')->isLoggedIn()):
$_group_id = Mage::getSingleton('customer/session')->getCustomerGroupId();
if(!in_array($_group_id, $_allowed_group_ids)):
unset($_product_collateral[$alias]);
continue;
endif;
else:
unset($_product_collateral[$alias]);
continue;
endif;
endif;
}
實例應用:
<ul>
<?php foreach($_product_collateral as $alias => $html): ?>
<li><a href="#tab-<?php echo strtolower($alias); ?>"><?php echo ucfirst($alias); ?></a></li>
<?php endforeach; ?>
</ul>
使用示例對包裝內容:
<?php foreach($_product_collateral as $alias => $html): ?>
<div class="box-collateral <?php echo "box-{$alias}"?>" id="tab-<?php echo strtolower($alias); ?>">
<?php echo $html; ?>
</div>
<?php endforeach;?>
你真的看過我的問題嗎?我不想要任何重定向....只是想隱藏一個標籤,如果用戶沒有登錄,而不是正確的客戶羣。 – 2012-07-25 11:29:56
如果客戶登錄,則可以在產品的view.phtml文件中使用登錄條件,否則顯示這些內容 – Mufaddal 2012-07-25 11:31:35