Сломаные заполнители в iBooks

Начало
Несколько недель назад мы начали разработку книги для iBooks. Так как разработчиков было несколько - нужно было как-то согласовывать работу. Для решения этой задачи я решил использовать шаблоны iBooks, что, в принципе, вполне логично. План заключался в том, что бы заранее подготовить все необходимые шаблоны, которые могли бы использовать все разработчики. В результате мы получим книгу, выполненную в едином стиле, не затрачивая лишних усилий, на обсуждение вопросов стилизации, которые могли бы возникнуть в процессе. В общем, шаблоны - это просто и логично. Любой серьезный проект должен иметь набор необходимых шаблонов.
Факап…
Проблема, с которой я сталкнулся, когда начал разрабатывать шаблоны — невозможность редактирования заполнителей на страницах. Это было странно. Я создавал необходимый блок в шаблоне страницы, заполнял его текстом. Согласно справке заходил в меню “формат” -> “дополнительные параметны” -> “Определить как заполнитель текста”. Вроде бы все должно было быть круто: бери и меняй заполнители там, где нужно, но не тут то было. Блок с текстом было просто невозможно выделить. Невозможно редактировать. Но ведь заполнитель текста нужен за тем, что бы его редактировать!?… Даже если не использовать заполнители, все равно текст, который я вставлял в шаблоны iBooks не поддавался правке на конечных страницах.
Где решение?
В тот момент я так и не смог найти правильное решение, ни “курение манов”, ни гугл не давали нужного ответа. А так как время - конечный ресурс, я отказался от заполнителей. Я использовал готовые шаблоны, меняя их под свои нужды. Часто я все равно сталкивался с проблемой редактирования объектов из шаблона на странице. Спасая себя магическим сочетанием клавиш “cmd+z”, я сделал более-менее приемлимый шаблон. Для интерактивного-контента я сделал главу, куда поместил все стилизованные виджеты и элементы. Добавлять их в книгу я решил копи-пастом. Можно работать, хотя и не так удобно, как вышло бы с нормально работающими шаблонами.
Недавно, смотря закладки по тегу “iBooks” в pinboard, наткнулся на статью о том, как получить действительно полноэкранное изображение. Без лишних рамок, заголовков и описаний. Внезапно, в конце статьи я нашел решение своей старой проблемы с заполнителями.
Отгадка
Для того, что бы заполнитель функционировал правильно необходимо выставить еще один параметр. В целом схема такая:
- Формат – Дополнительные параметры – Определить как заполнитель (медиа-файлов или текста).
- В разделе инспектора “макет” нужно выставить чекбокс “редактируемы на страницах использующих этот макет”.
Я потратил много полезного времени из-за того, что не знал этого решения. Из-за того, что в документации к iBooks author не нашел упоминания о нужном чекбоксе. Но я рад, что я теперь знаю правильное решение. Теперь я могу использовать шаблоны.
Похожие статьи:
-
Кэш и ненависть в iBooks
Как устроен механизм кэширования медиафайлов в iBooks Author
-
Ссылка на глоссарий в iBooks Author
Что делать если не получается добавить слово в глоссарий iBooks Author
-
Нумерация страниц в iBooks Author
Как исправить нумерацию страниц с римских чисел на арабские в Apple iBooks Author
-
Странные ссылки в iBooks
-
Как объеденить две медиатеки в iTunes
Инструкция о том, как объединенить две медиатеки, не потеряв статистику прослушиваний
-
Музыка для работы #5
Немного мурашек по спине…
-
Белый шум
Баттхёрта нить начинается здесь
-
CommonJS для браузера
Видео моего доклада на MoscowJS