Глядя на ваш вопрос, кажется, что вы хотите отредактировать текущий обзор продукта, чтобы включить (или, по крайней мере, разрешить включение - фото не является обязательным), фотографии для обзора. Это означает изменение:
Front-end
- Отображение существующих обзоров (
catalog\view\theme\default\template\product\product.tpl
) - Форма редактирования для создания обзоров (
catalog\view\theme\default\template\product\product.tpl
) - Действие контроллера для отображения отзывов (
catalog\controller\product\product.php
метод review()
) - Действие контроллера для сохранения отзывов (
catalog\controller\product\product.php
метод write()
) - Схема базы данных таблицы
oc_reviews
для добавления столбца, в котором либо хранится путь к отдельному изображению, либо внешний ключ к таблице, в которой хранятся все пути к изображениям рецензий - Модель для получения рецензий (
catalog\model\catalog\review.php
метод getReviewsByProductId()
) - Модель для сохранения отзывов (
catalog\model\catalog\review.php
метод addReview()
)
Admin (технически необязательно)
Представление списка администраторов всех существующих обзоров (
admin\view\catalog\review_list.tpl
) Контроллер администратора для просмотра всех существующих обзоров (
admin\controller\catalog\review.php
метод
getList()
) Модель для получения отзывов (
admin\model\catalog\review.php
method
getReview()
) Представление администратора для отображения одного отзыва (
admin\view\catalog\review_form.tpl
) Действие контроллера администратора для отображения отзыва (метод
admin\controller\catalog\review.php
getForm()
) Модель для получения одного отзыва (
admin\model\catalog\review.php
метод
addReview()
) Действие контроллера администратора для редактирования существующих обзоров (
admin\controller\catalog\review.php
метод
edit()
) Действие контроллера администратора для добавления обзоров (
admin\controller\catalog\review.php
метод
add()
) Модель для создания обзоров (
admin\model\catalog\review.php
метод
addReview()
) Модель для редактирование обзоров (
admin\model\catalog\review.php
метод
editReview()
)
Надеюсь, это поможет вам определить, какие файлы нужно изменить, хотя лучше всего это сделать с помощью OCMOD - в случае успеха вы можете продать OCMOD как расширение