CMS Designer - CMSを顧客のwebに簡単導入!
デザイン自由&シンプル設計。RSS対応。
デザイナー向け低価格web更新ツール。
TOPへ製品についてご購入ダウンロード導入事例よくあるご質問ユーザーフォーラム
TOP > 過去のお知らせ
2007-08-03  ver.1.1.6aリリース:インラインXSLT機能、および不具合対処数点
今回は主に不具合対処がメインです。

・機種依存文字を入力した際に「?」になる場合がある不具合に対処しました。

・デザイン定義側でmethod属性を"html"ではなく"xml"にした場合、中身のないdivタグ等が空要素に変換されてしまう件(XSLライブラリの仕様)にも対処しました。XHTML出力の際には重要かと思います。

・また、一部のサーバ上での表示の不安定さ(ごく一部の、主に自前で構築したサーバや古いサーバ等です。正常に動作するサーバでは、安定して動作しています)を解消する為、表示処理に大きな変更を加えています。
この為、これまでより多くのサーバ上で動作するようになったと考えていますが、逆にこれまでと異なる処理に変えた事で別の問題が起きる可能性もあると考えています(時間をかけて充分な確認はしておりますが、確実ではありません)。

既に運用中のサーバのバージョンアップをする際には、現行バージョンのソースファイルを一旦バックアップし、問題が起きたらすぐに戻せるようにしておいて下さい。また、問題がおきましたら弊社までご連絡頂ければすぐに対応させて頂きます。

・今回の新機能である「インラインXSLT」は、主に開発時支援機能として実験的にリリースしています。
これはわざわざデザイン定義ファイルを作らなくてもPHPファイル内に直接デザイン定義を記述できる機能で、ちょっとした表示テスト等の際に便利です。

例えば、次のように記述できます。
<cmsd:entry name="xxx">
  <cmsd:design>
    <xsl:template match="entry">
      <xsl:value-of select="title" />
    </xsl:template>
  </cmsd:design>
</cmsd:entry>

cmsd:designタグ内に、xsl:template以下を記述して下さい。