2012-01-26 4 views
0

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

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

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

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

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

ответ

0

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

 Смежные вопросы

  • Нет связанных вопросов^_^