MTTextile tag isn't working

Description

For example,
<h3>MTTextile head_offset="1"</h3>
<p>本文に「h1. MTTextile2のテスト」などと書く</p>
<MTEntries tag="Textile2">
<MTTextile head_offset="1">
<p>
<$MTEntryBody$>
</p>
</MTTextile>

Static publishing ignore MTTextile, and Dynamic publishing generate following error:
PHP Fatal error: Smarty error: [in mt:822 line 7]: syntax error: unrecognized tag 'mttextile' (Smarty_Compiler.class.php, line 580)

Environment

None

Checklists

None

Smart Checklist

Activity

Show:

Kenichi IshigakiJune 2, 2020 at 7:16 AM

ミーティングの結果、追加の起票の必要もないということでこのままクローズします。

Kenichi IshigakiMay 28, 2020 at 3:34 AM

需要があるかはわかりませんが、必要そうでしたらダイナミックに Textile、TextileOptions、TextileHeadOffsetがない件とライブラリの更新が必要かもしれない件を起票おねがいします。

Reiko SatoMay 28, 2020 at 12:18 AM


↑↑ どうしましょう。
(ログアウトしてるのに気づかずでした)

AnonymousMay 28, 2020 at 12:16 AM

@Kenichi Ishigaki

前後に空行入れたらうまくいきました!
ありがとうございます。

ライブラリの更新はしますか?する場合は新しくチケットを作りますか?

Kenichi IshigakiMay 26, 2020 at 2:12 AM

PHPに関しては textile_2 モディファイア以外未実装のようです。また、同梱されている Textile.php もおそらく古く、https://github.com/textile/php-textile のライブラリに更新する必要がありそうです。

Perl版については上の例の書き方に問題があって、

Textile processes text in units of blocks of text, which are separated by a blank line.

https://textile-lang.com にあるように、Textile記法の前後に空行が必要です。空行を入れれば期待通りの動作になるはずです。

Already Fixed

Details

Assignee

Reporter

Fix versions

External issue ID

Components

Priority

Smart Checklist

Created June 29, 2009 at 7:25 AM
Updated June 2, 2020 at 7:16 AM
Resolved June 2, 2020 at 7:16 AM