Ich habe den Rat von How to add custom field in review form opencart 2 gefolgt. So jetzt kann ich E-Mail in meinem bd bekommen.Wie kann ich Daten im Admin-Panel von DB anzeigen?
Aber wie dieses Feld in der Rezension unter author
Feld zu zeigen?
Ich habe den Rat von How to add custom field in review form opencart 2 gefolgt. So jetzt kann ich E-Mail in meinem bd bekommen.Wie kann ich Daten im Admin-Panel von DB anzeigen?
Aber wie dieses Feld in der Rezension unter author
Feld zu zeigen?
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