Как выводить фотографиии в зависимости от раздела на который кликнули?
Если у вас простой сайт (не SPA), то в любом случае придётся создавать отдельные страницы! И тут магией не поможешь!
Создать отдельно одну html страницу, в которой при открытии скриптом подгружать картинки и выводить их с фильтрацией для нужной катеории
Простой вариант с презаданными
https://codepen.io/andreysh/pen/QZPOGRlet images = [
  { 
    link: "images/horse.png",
    type: "horses"
  },
  { ... }
]

let category = "horses";
let needToShow = images.filter(e => e.type === category )
needToShow.forEach(e => { $("#galery").append(`<img src="${e.link}"  /> `) })