2017-04-10 4 views

Antwort

0

Ich schlage zuerst vor, dass Sie etwas Zeit in opencart investieren, um mindestens einige Grundlagen zu erhalten. Und dann teilen Sie bitte zuerst Ihren Code, was Sie bisher versucht haben. SO ist keine Plattform, um Code fertig zu machen. Aber hier ist Ihre Lösung

1.Öffnen Sie Ihr Bewertungsmodell admin\model\catalog\review.php und finden Sie die Methode getReviews(). Nun ist die Abfrage ändern

$sql = "SELECT r.review_id, pd.name, r.author. r.user_email, r.rating, r.status, r.date_added FROM " . DB_PREFIX . "review r LEFT JOIN " . DB_PREFIX . "product_description pd ON (r.product_id = pd.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "'"; 

2.Now öffnen Sie den Controller admin\controller\catalog\review.php Datei und finden die Methode getList(). Hier wurde Ihr Modell aufgerufen, um eine Bewertung zu erhalten. Suchen

$results = $this->model_catalog_review->getReviews($filter_data); 

Jetzt fügen Sie ein Array-Element für Ihre Benutzer-E-Mail. Fügen Sie diesen Looping

foreach ($results as $result) { 
$data['reviews'][] = array(
    ... 
    ... 
    'user_email' => $result['user_email'], 
    ... 
    ... 

); 
} 

3.Now öffnen Sie Ihre Datei admin\view\template\catalog\review_list.tpl und fügt eine zusätzliche Spalte in der Tabelle für die Benutzer E-Mail

Verwandte Themen