Поддержка Проблемы и решения Дробление записи на страницы

  • Но все не так просто как в заголовке 🙂 В данном вопросе хочу больше в логике посовещаться, конкретных предложений не ищу 🙂

    Значит имеем мы сущность – назовём её Урок. Создадим custom_post_type и присобачим этой сущности несколько custom_fields (например Сложность и Тип музыкального инструмента). Пока все прекрасно. Мы можем создать новый урок (а-ля Пост) и выбрать для него свою Сложность и Тип.

    Внимание, вопрос!

    Конкретный урок дробится на части. Да-да. 1 часть, вторая, третья…. неизвестное количество частей. И каждая должна иметь свои поля (текст, ссылку или любой другой custom_post_type).

    Визуально все выглядит просто. Человек заходит на сайт. Кликает на урок и попадает на Первую часть урока и видит он данные из полей первой части этого урока. А внизу, как водится, у нас стоит пейджер, который позволяет переходить от части к части конкретного урока.

    Как бы ээээээ. Покрасивее логику построения механизма хотелось бы обсудить.

    Спасибо.

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    • Можно каждую часть представить отдельной записью (а номера уроков сделать элементами таксономии).
    • Можно к именам полей добавлять номер страницы (level_1, type_1).

    1. Каждый урок сам по себе имеет Общие для всех частей custom_fields. Так что не подойдет и жутко не красиво.
    2. Ну даа…

    1. Каждый урок сам по себе имеет Общие для всех частей custom_fields. Так что не подойдет и жутко не красиво.

    Ну и что? Что мешает в каждый пост вставить одинаковое?

    Ну и сюрприз — при разбиении поста на страницы придется бороться с каноникал, ибо он дефолтно показывает только на первую часть. Убивать его насовсем как бэ не нужно, а вот исключить из послед. частей (а лучше даже прописать их) — это желательно
    (я как-то недолго искал решение — не нашел. Проще и, как в последствии оказалось, намного лучше — побить на отдельные посты)

    Модератор Yuri

    (@yube)

    я как-то недолго искал решение — не нашел.

    А я не искал, но нашел 🙂 Не буквальное, но направление задано
    http://forum.maxsite.org/viewtopic.php?pid=61418#p61418

    А я не искал, но нашел

    Я искал (но очень не сильно 😉 ) за год до того топика 🙂 Хотя и там решение, прямо скажем… Сделать из него нормальное не каждому под силу 😉 (ЮБ и СБ конечно смогут, я не сомневаюсь 😉 Но вот есть ли оно на сегодня — я хз. Я ещё с тех пор забил на некстпейдж, как на врага народа 😉 )

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Тема «Дробление записи на страницы» закрыта для новых ответов.