Adobe RoboHelp 9: Какой лучший способ сделать несколько условных сборок доступными для одного и того же приложения?
Я создаю справочную систему WebHelp с RoboHelp 9. Это будет контекстно-зависимая онлайн-справка. Программный продукт, для которого написана система, имеет три пользовательских "контекста", которые в основном похожи, но имеют небольшие различия. Моя цель - отображать только тот контент справки, который имеет отношение к пользователю.
Чтобы проиллюстрировать мою проблему: в приложении, когда пользователь A добавляет Foo, он видит поля 1, 2 и 3; однако, когда пользователь B добавляет Foo, он видит поля 1, 2 и 4. Когда пользователь А нажимает ссылку "Справка" на экране "Добавить", он должен увидеть раздел справки, в котором точно описано, что он видит. Когда пользователь B нажимает на ссылку "Справка", он должен увидеть контент, адаптированный к тому, что он видит.
Чтобы достичь этой цели, я нахожусь в процессе добавления индикаторов условий на текстовом уровне (в рамках тем) для различных контекстов программного обеспечения.
Мой вопрос: когда приходит время выводить справочную систему, нужно ли мне создавать три полные справочные системы с использованием тегов условной сборки, по одному для каждого контекста? Затем, когда разработчики подключают идентификаторы карты контекста, нужно ли им передавать другое местоположение для параметра a_pszHelpFile для доступа к правильной справочной системе?
Вышесказанное - единственный способ, которым я могу придумать, чтобы убедиться, что содержание и текст темы корректны для каждого типа пользователей, которые могут щелкнуть ссылку Справка на любой странице, но кажется неуклюжим создать целую систему помощи для каждой условной сборки. тег.
1 ответ
Да, вы правильно догадались. У нас здесь тот же сценарий, использующий тот же сценарий, который вы описали.