Разбивка текстов без pagebreaker'а. MODX Revo

Часть 3 (третий дочерний ресурс)

Ну вот, допустим, Вы создали родительский ресурс и дочерние ресурсы, которые представляют собой части длинного текста. Затем вышли на родительский ресурс и видите, что всё хорошо, навигация есть, всё работает. Но не всё так однозначно .

Поскольку в данный момент Вы читаете этот текст, то в адресной строке браузера можете увидеть вот такой адрес этой страницы: http://localhost/modx/razbivka-tekstov-bez-pagebreakera.-modx-revo?page=3. Это адрес дочернего ресурса относительно родительского. Но дело в том, что у дочернего ресурса есть ещё один адрес, настоящий. Его можно увидеть, нажав клавишу "Просмотреть" на странице редактирования в админке. При этом страница откроется как обычная, с заголовком и датой, а "хлебные крошки" будут вести на соседние дочерние ресурсы. Беда в том, что поисковик его индексирует, даже если снять галочку "Добавить в поиск".

Чтобы избавиться от этого второго, настоящего, адреса, нужно в настройках произвести операцию "Заморозить URI"; делать это удобней, когда созданная страница уже сохранена. Если поставить "птису" в чекбоксе "Заморозить URI", то откроется текстовое поле, в котором будет прописан псевдоним адреса ресурса, например, здесь - "razbivka-tekstov.chast-3". Заменяем псевдоним на адрес ресурса на родительской странице: "razbivka-tekstov-bez-pagebreakera.-modx-revo?page=3". Сохраняем. Всё.

Отдельно о первом дочернем ресурсе. Открывая родительский ресурс, мы попадаем на первый дочерний ресурс. Получается так, что у них один и тот же адрес. Но присвоить первому дочернему ресурсу адрес родительского невозможно, поэтому вводим следующий URI: "razbivka-tekstov-bez-pagebreakera.-modx-revo?page=1". Ну вот, теперь у каждого нашего дочернего ресурса один-единственный адрес.

Важное замечание. Поскольку getPage сортирует ресурсы по дате публикации, то дата публикации каждого последующего ресурса (части текста) должна быть позже даты публикации предыдущего. Иначе будет чехарда типа "Всё смешалось в доме Облонских".


0 0 голосование
закрыто
спасибо
за ваш голос
Если есть желание что-нибудь написать, ЖМИ: Отзывы