Есть каталог на OpenCart 3.x, хочется в шапку вставить ссылку вида <a href="/price.xls">Прайс-лист</a>
А в админке где ни будь загружать файл, который как раз таки будет преобразовываться и находиться по пути /price.xls (ну или в любой подпапке). Видел есть встроенные возможности "Загрузки", но файл прикрепляется к продукту и только после "покупки" доступен к скачиванию и т.д. но у меня каталог (без корзины, заказов и т.д.) поэтому надо как то дать возможность скачивать прайс.
P.S.> Сам прайс генерируется не из каталога, а загружается вручную (сторонний прайс, отличный от того что на сайте)
Вы же не используете Загрузки по назначению. Уберите генерацию токена в имени файла в admin/controller/catalog/download.php $file = $filename . '.' . token(32);
Замените на $file = $filename;
все бы не чего, чуть чуть подшаманил, файл загружается (изменил директорию т.к. storage вынесен за приделы корневой папки), но при обращении к файлу в адресной строке получаю
Forbidden
You don't have permission to access /system/storage/download/price.xlsx on this server.
P.S.> на все папки в пути права 777 стоят.
P.S.S.> Мне нужно что бы этот файл был доступен по ссылке для скачивания <a href="путь для файла">Прайс-лист</a>