Adobe RoboHelp 9: Какой лучший способ сделать несколько условных сборок доступными для одного и того же приложения? - PullRequest
0 голосов
/ 26 января 2012

Я создаю справочную систему WebHelp с RoboHelp 9. Это будет контекстно-зависимая онлайн-справка.Программный продукт, для которого написана система, имеет три пользовательских «контекста», которые в основном похожи, но имеют небольшие различия.Моя цель состоит в том, чтобы отображать только содержимое справки, относящееся к пользователю.

Чтобы проиллюстрировать мою проблему: В приложении, когда пользователь A добавляет Foo, он видит поля 1, 2 и 3;однако, когда пользователь B добавляет Foo, он видит поля 1, 2 и 4 .Когда пользователь А нажимает ссылку «Справка» на экране «Добавить», он должен увидеть раздел справки, в котором точно описано, что он видит.Когда пользователь B щелкает ссылку «Справка», он должен увидеть содержимое, адаптированное к тому, что он видит.

Для достижения этой цели я нахожусь в процессе добавления индикаторов условий на уровне текста (в разделах) дляразличные контексты программного обеспечения.

У меня вопрос: когда придет время выводить справочную систему, нужно ли создавать три полные справочные системы с использованием тегов условной сборки, по одной для каждого контекста?Затем, когда разработчики подключают идентификаторы карты контекста, им нужно передать другое местоположение для параметра a_pszHelpFile для доступа к правильной справочной системе?

Вышесказанное - единственный способ, который я могу придумать, чтобы убедиться, чтоСодержание и текст темы корректны для каждого типа пользователей, которые могут щелкнуть ссылку «Справка» на любой странице, но кажется сложным создать целую систему справки для каждого тега условной сборки.

1 Ответ

0 голосов
/ 23 января 2013

Да, вы правильно догадались. У нас здесь тот же сценарий, использующий тот же сценарий, который вы описали.

...