以下のコードは、予期される /veotherwise /vechoose で終わるまで、多くの行を続けます。私は少し前に、vhtml と呼ばれるこの html バージョンを使用する開発会社で働き始めました。Web を検索しましたが、vhtml の定義が異なります。vhtml に関する Joomla の投稿を見たことがありますが、以下のコードのようには見えません。私は言語を理解する方法についての指針を得ることを期待していました。
非常によく似たコマンド、またはおそらく smalltalk を使用しても、通常の html と非常によく似ています。しかし、私はそれを解読することができます。どんな助けでも大歓迎です。詳細情報が必要な場合は、コメントを投稿してください。
<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>
...