Здравствуйте! Делаю сайт-визитку для фотографа, в нем есть раздел портфолио. Для каждого клиента в конкретной категории (портреты, групповые фото итд) существует отдельная карточка, которая ведет на страницу, сгенерированную по шаблону (c заполненным именем и выгруженными фотографиями).
Вопрос: а как правильнее всего сделать подобный функционал? Пока что объем материала небольшой, и все можно сделать вручную, но здравый смысл подсказывает, что надо это дело автоматизировать.
Я вижу это примерно так:
- Выписать в массив имена всех клиентов, отсортированных по категориям
- Через Vue, например, сделать цикл, в ходе которого будут сверстаны карточки для клиентов
- На бекенде во время GET-запроса вида
/portraits/:name
отправлять на страницу, где в нужных местах будут изменены данные, и внутри них надо будет запускать цикл, чтобы прочесть фотографии из директории.
Но тут другая проблема: как для отдельного человека вывести его фотографии, если через backend это сделать вроде как нельзя?
Я думаю в нужном направлении или есть более элегантное решение? Спасибо