Le code ci-dessous continue de nombreuses lignes jusqu'à ce qu'il se termine par un varkoose attendu/veotherwise. J'ai commencé à travailler sur une société de développement il y a un peu de temps où ils utilisent cette version html appelée vhtml. J'ai cherché sur le web mais il apporte des définitions différentes pour vhtml. J'ai vu quelques messages dans Joomla à propos de vhtml mais ils ne ressemblent pas au code ci-dessous. Je m'attendais à avoir un pointeur sur la façon de comprendre la langue.Qu'est-ce que VHTML? Comment ça marche? Où puis-je trouver des informations à ce sujet?
Il semble très similaire à html normal avec même des commandes très similaires, ou peut-être smalltalk. Mais je peux juste le déchiffrer. Toute aide serait appréciée. S'il vous plaît poster des commentaires si vous voulez plus d'informations.
<vechoose>
<vewhen criteria='isPortalEdit'>
widget: practices-landing-page
</vewhen>
<veotherwise>
<veinclude src='private/webportal/webtemplate-content.vhtml'>
<vesection name='content-body'>
<% // Determine portlet visibility %>
<vecalc expression='isEmpty = false' output='none' />
<vechoose>
<vewhen criteria='isEmpty'>
<veif criteria='portlet.ifEmptyDo == "Hide"'>
<script>getTag('portlet_<%=portlet.order%>').style.display = "none";</script>
</veif>
<veif criteria='portlet.ifEmptyDo == "Show Message"'>
<%#portlet.ifEmptyMessage%>
</veif>
</vewhen>
...
Il pourrait très bien être un langage interne construit pour notre application. Mais pourquoi faire ceci au lieu d'utiliser n'importe quelle autre langue connue? Je suppose que ce sera une autre question. merci Carl. – Geo
Aucun problème Geo. Certaines entreprises préfèrent créer leur propre langue. FogCreek Software étant l'un des plus remarquables utilisant leur propre langage appelé Wasabi. – Carl