[Rare case] block templates of the updated mo

2007-08-06
2013-04-25
  • Tom Hayakawa
    Tom Hayakawa
    2007-08-06

    This report is rare case at block templates of the updated module.
    ( For example, developing module.
    I think that the case that is usually being operated and generated is few. )

    - Content of "templates/blocks/{dirname}_block_xxxxx.html" is empty.

    - The template is set to xoops_version.php. 
    [code]
      $modversion['blocks']['template'] = '{dirname}_block_xxxxx.html',
    [/code]

    - Installing this module at control panel.

    - The content of the block template is described. 
    Content of "templates/blocks/{dirname}_block_xxxxx.html" is not empty.

    - Updating this module at control panel.

    - But, this block template cannot have been renewed. 
    This template was still empty.

    The condition to occur is limited.
    This may not say the bug simply either.
    I include the meaning of the record and report it here.

    [ja]
    この報告は、モジュール・アップデート時のblockテンプレートにおいて、レアなケースで発生します。
    (例えば、モジュール開発中など。通常の運用中で発生するケースは少ないと思います。)

    - "templates/blocks/{dirname}_block_xxxxx.html"に、内容が空のblockテンプレートを設定する

    - xoops_version.php に、そのテンプレートを設定する
    [code]
      $modversion['blocks']['template'] = '{dirname}_block_xxxxx.html';
    [/code]

    - このモジュールを、モジュール管理画面より、インストールする。

    - blockテンプレートの内容を記述する。(/templates/blocks/*.html )

    - このモジュールを、モジュール管理画面より、アップデートする。

    - 記述した筈の、blockテンプレートの内容が更新されていない。
    blockテンプレートの内容は空のまま。

    発生する条件も限られていますし、
    これは、単純にバグとも言えないかもしれませんが、
    記録の意味も含めて、一応、ここに報告しておきます。
    [/ja]

     
    • minahito
      minahito
      2007-08-21

      The module install utility ignores empty files. Maybe this is the cause of your report.