長い投稿者名が途中で切れて末尾に「...」が付加される。
管理ページ、フロント問わず。
長い投稿者名の表示が切れる
OTHER FAQ
カテゴリ | Core Ver. | 関連モジュール | タイトル |
---|---|---|---|
コンテンツの作成 | 7.26 | CKEditor Views | Viewsでティザーを一覧するとページのレイアウトが崩れることがある |
排他 | 7.26 | lock | Viewsモジュールの設定ページのような排他機能 |
サイトの構築 | 7.27 | Context block | ページ別、カテゴリ別等でブロックの表示有無を簡単にするには |
ユーザの管理 | 7.27 | PHP | 新規ユーザーの追加ができない |
アップデート | 7.28 | DisableMessages | モジュールのアップデートガイダンスを非表示にしたい |
アップデート | 7.28 | Views | Pagerが表示されなくなった |
GoogleMaps | 7.28 | Javascript | IE9でGoogle Map APIを利用した住所情報所得がうまくゆかない |
言語 | 7.28 | vim | vimで全角が化けてしまう |
サイトの構築 | 7.31 | Views | ブロックViewsの絞り込みが表示されない |
コンテンツの作成 | 7.31 | CKEditor | CKEditorの新規生成ダイアログ内の初期値の変更 |
フォーム | 7.34 | Webform | 動的なフォーム(webform) |
サイトの構築 | 7.34 | ECK | Entityの使い方について |
アップデート | 7.34 | Core | 簡単にCoreのセキュリティアップデートがしたい |
Messages | 7.34 | Disable messages | 標準(コア)が表示する特定のメッセージ非表示にしたい |
パフォーマンス | 7.34 | Server | お金をかけないで冗長化するには |
ユーザ | 7.34 | ip_ranges | ログインアタック対策は? |
Drupal Commerce | 7.34 | Commerce order | Drupal Commerce:カート内や購入手続きページ内の「Order total」が翻訳できない |
Database | 7.34 | PHP | データベースクエリ(SELECT)時のSQL関数 |
コンテンツの作成 | 7.34 | Entityreference prepopulate | 新規ノード作成時のリファレンス方法 |
コンテンツの作成 | 7.34 | CCK | ノード入力フォームへパラメータを渡す |
コメント
コア:
パーマリンク Submitted by actbrain on 2013/11/20 02:29.
コア:
drupal-root/inc/theme.inc:
function template_preprocess_username(&$variables);
の中で、
~
if (drupal_strlen($name) > 20) {
$name = drupal_substr($name, 0, 15) . '...';
}
~
というような処理を行ってます。
コメントによると、
~
Set the name to a formatted name that is safe for printing and
that won't break tables by being too long. Keep an unshortened,
unsanitized version, in case other preprocess functions want to implement
their own shortening logic or add markup. If they do so, they must ensure
that $variables['name'] is safe for printing.
~↓~直訳
名前を印刷にとって安全で、長すぎることまでにテーブルを壊さない、フォーマットされた名前にセットしてください。
続く、1つの、短かくされない、バージョンをunsanitizeした、場合、他のもの、機能を前処理する、自分のショートニング・ロジックをインプリメントしたいか、値上げを加えたいこと。
そうする場合、それらは$変数「[名]」が印刷にとって安全であることを保証するに違いありません。
~
どうやら、安全面からの考慮のようです。
xxx_preprocess_xxxx(&$vars)等でhookして投稿者名を変更するのが妥当なようです。
ページ