2

以下のコードは、予期される /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>
...
4

2 に答える 2

0

これを見つけることができました:http: //vitrage.sibweb.ru/english/ VITRAGEと呼ばれるApacheモジュールのようです。ただし、英語で利用できるものはあまりないので、一致するかどうかは本当にわかりません.

投稿されたコード サンプルを読むと、XML スタイルの手続き型言語のように見えます。他の場所で利用できるか、それとも内部で開発されたものであると確信していますか?

于 2008-12-18T06:53:41.520 に答える
0

これは、サーバー側の側面をブラウザに表示するための内部言語だと思います。私はこの言語に関するドキュメントを見つけることができませんでした.Vitrage がそれを説明しているとは思いません. サーバーは、コヨーテを Web ブラウザーとして、Tomcat をサーブレット ハンドラーとして、Java をバックエンドとして使用します。

新しい情報があれば投稿してください。

于 2009-01-02T21:57:28.643 に答える