ちょうど時間空いたので試してみました。
属性で複数行のテキスト(ハンドル:topics_text)を作り対応することにしました。
<?php
$topicsText = $cobj->getAttribute('topics_text');
echo mb_strimwidth($topicsText, 0, 150, ' . . .');
?>
文字数に制限掛けたい時は、属性で追加して対応することにします。
ありがとうございました。
Re: カスタムテンプレートで文字数制限
2014年7月18日 at 9:24
mb_strimwidth関数ではダメですか?
http://php.net/manual/ja/function.mb-strimwidth.php
Your post has been saved and will be published after approval by the forum moderator.
aki
Re: Re: カスタムテンプレートで文字数制限
mb_strimwidthだと、変数に一度入れこんでですよね。
ページタイプで記事ブロックをコンポーザーで使用するようにしているのですが、
カスタムテンプレートの場合、属性でやった方が楽かもですね。
ブロックで追加していった方が気楽にできて好きなのですが・・・
トピックスやインフォメーションといったようなもので、
件名と内容があればいいだけなので属性で対応するのが一番楽そうです。
今後のためにブロックで追加した場合も知っておきたいところですが・・・
時間できたら試してみます。