Re: 記事ブロックで、phpのコードを紹介するためのTinyMCEの具体的変更方法

2015年7月28日 at 16:10

concrete5の記事ブロックは、おそらくそういうことを想定して設計されているわけではないと思います。

従って、具体的な設定方法をいうのは「これ」と決まったものがあるわけでもないでしょう。

以下は、私なりに考えた「PHPのコードを紹介する」という目的を満たすやり方です。

1.HTMLブロックにPHPのソースコードを入力する

2.HTMLのカスタムテンプレートを作成。名前は任意。view.phpから作り変え、先ほど作成したブロックに適用する

view.php:

<?php defined('C5_EXECUTE') or die("Access Denied."); ?>

<div id="HTMLBlock<?php echo intval($bID)?>" class="HTMLBlock">
<?php echo $content; ?>
</div>


for_php_code.php:
<?php defined('C5_EXECUTE') or die("Access Denied."); ?>

<div id="HTMLBlock<?php echo intval($bID)?>" class="HTMLBlock">
<?php echo htmlspecialchars($content);?>
</div>


これで、簡単なPHPならそのまま表示することが出来ました。(5.6.3.3jaで確認)