2016-06-24 3 views
0

Dans mon projet Sandcastle Help File Builder, j'ai un dossier HTML sous le dossier Content. Il contient uniquement des fichiers HTML! Aucun n'est un type de fichier .AML (Application Markup Language File). Comment puis-je obtenir ces fichiers à apparaître après la compilation de mon projet SHFB?SHFB Sujet conceptuel pour inclure d'autres contenus HTML dans le projet de documentation

enter image description here

Chaque fichier HTML dans ce dossier est réglé sur l'action de construction de contenu

enter image description here

Si je tente de référencer ces fichiers à l'aide d'un fichier sujet conceptuel en utilisant la balise XML Lien externe ... J'ai le problème de ne pas connaître le chemin relatif.

enter image description here

Mais mieux encore, je ne devrais pas être en mesure d'inclure automatiquement ceux-ci à partir du fichier de mise en page de contenu (directement)? Il permet des fichiers individuels nouveaux HTML mais ceux-ci ont déjà été créées ...

enter image description here

Est-ce qu'un travail iframe pour afficher tout le contenu HTML dans ce dossier HTML?

Merci pour vos suggestions!

Répondre

0

La solution se révèle être ceci:

<section address="Section1"> 
    <title>Optional section title</title> 
    <content>  
    <code language="html" source="Content\SomeContent.html"></code> 
    <para> 
     <markup> 
     <iframe src="Content\SomeContent.html"></iframe> 
     </markup> 
    </para>   
    </content> 
</section> 

Notez que l'étiquette de code ne nécessite pas le fichier source à « inclus » dans le projet. C'était surprenant car iframe src avait le même emplacement et au début ne montrerait pas le html. Après avoir inclus le fichier dans le projet et changé la construction en "Contenu" tout a fonctionné.