Есть сайт с поздравлениями ко дню рождения. Для страниц этого сайта необходимо реализовать автоматическую перелинковку.
- Перелинковка внутри кластера
Родительская + дочерние = единый кластер страниц, внутри которых должна выводиться перелинковка.
Необходимо реализовать автоматическую перелинковку на основе родительских и дочерних страниц.
Я думаю, что для этого можно сделать произвольное поле, в котором будет содержаться текст (анкор выводимой ссылки) и именно этот текст выводить в виде ссылки на странице.
Пример такого функционала:
http://pozdravok.ru/pozdravleniya/den-rozhdeniya/drugu/Т.е. у нас есть страница “Поздравления с днём рождения другу”, она родительская. Есть дочерние страницы “Короткие поздравления с днём рождения другу”, “Поздравления с днём рождения другу своими словами” и т.д.
На дочерних страницах выводятся ссылки на родительскую и все дочерние страницы этого кластера, кроме той, на которой мы находимся.
Данный блок необходимо реализовать перед контентом. Стиль ссылок - кнопки.
- Перелинковка между родительскими страницами
Необходимо внизу каждой страницы вывести по 5-7 ссылок (число выводимых ссылок должно легко меняться в коде) на смежные родительские страницы. Стиль ссылок – кнопки.
Пример подобной перелинковки:
http://pozdravok.ru/pozdravleniya/den-rozhdeniya/sestre/brata/В данный момент есть родительская страница “Поздравления с днём рождения на украинском языке”(
1-й уровень), у неё дочерние страницы “Поздравления с днём рождения маме/папе/бабушке и т.д.”(
2-й уровень), у этих дочерних страниц есть свои дочерние страницы, описанные в пункте выше "Короткие поздравления с днём рождения маме/папе и т.д." (
3-й уровень).
Перелинковка нужна на всех страницах
2-го и 3-го уровней, но ссылки в перелинковке должны быть только для страниц
2-го уровня.Например, для страницы “Поздравления с днём рождения маме” внизу должен быть блок перелинковки со ссылками на страницы:
- “Поздравления с днём рождения папе”,
- “Поздравления с днём рождения бабушке”
- и т.д.
Здесь я тоже предполагаю использовать произвольное поле, чтобы анкор ссылок можно было задать в этом произвольном поле из админки.