Hallo Digitage,
der Schalter im Backend wird überhaupt nicht abgefragt. Scheint also tatsächlich ein Bug zu sein. Der Vorschlag von Franky führt lediglich dazu, dass Kunden aus allen Kundengruppen kommentieren können.
Aber das ist ja auch nicht Sinn der Sache, denn der Schalter funktioniert dadurch immer noch nicht.
Wer das ändern will: /includes/modules/product_reviews.php
if ($product->getReviewsCount()> 0) {
$module_smarty->assign('BUTTON_WRITE', '<a href="'.xtc_href_link(FILENAME_PRODUCT_REVIEWS_WRITE, xtc_product_link($product->data['products_id'],$product->data['products_name'])).'">'.xtc_image_button('button_write_review.gif', IMAGE_BUTTON_WRITE_REVIEW).'</a>');
$module_smarty->assign('language', $_SESSION['language']);
$module_smarty->assign('module_content', $product->getReviews());
$module_smarty->caching = 0;
$module = $module_smarty->fetch(CURRENT_TEMPLATE.'/module/products_reviews.html');
$info_smarty->assign('MODULE_products_reviews', $module);
}
ersetzen durch:
if ($product->getReviewsCount()> 0)
{if ($_SESSION['customers_status']['customers_status_write_reviews'] == '1')
$module_smarty->assign('BUTTON_WRITE', '<a href="'.xtc_href_link(FILENAME_PRODUCT_REVIEWS_WRITE, xtc_product_link($product->data['products_id'],$product->data['products_name'])).'">'.xtc_image_button('button_write_review.gif', IMAGE_BUTTON_WRITE_REVIEW).'</a>');
$module_smarty->assign('language', $_SESSION['language']);
$module_smarty->assign('module_content', $product->getReviews());
$module_smarty->caching = 0;
$module = $module_smarty->fetch(CURRENT_TEMPLATE.'/module/products_reviews.html');
$info_smarty->assign('MODULE_products_reviews', $module);
}
viele Grüsse,
Sebastian