長い投稿者名が途中で切れて末尾に「...」が付加される。
管理ページ、フロント問わず。
長い投稿者名の表示が切れる
OTHER FAQ
カテゴリ | Core Ver. | 関連モジュール | タイトル |
---|---|---|---|
フォーム | 7.38 | Webform | Webformでタクソノミーを参照したい |
コンテンツの作成 | 7.38 | Webform | Webformでテーブル形式にしたい |
フォーム | 7.15 | Webform | Webformで確認画面 |
フォーム | 8.7.x | Webform | WebformのCheckboxの要素にて表記の変更 |
フォーム | 7.15 | Webform | WebformのEntity Translation |
フォーム | 7.15 | Webform Template | Webformを複写したい |
サイトの構築 | 8.3x | Webform | Webformモジュール メールアドレスの入力ミス確認 |
フォーム | 7.38 | Webform | Webformモジュールをアップデートしたら「このフィールドを入力してください」 |
PHP | 8.9.x | PHP | YamlをPHP配列にする方法 |
サイトの環境設定 | 8.6.x | Simhony Yaml | yamlファイルを読み込む方法 |
コンテンツの作成 | 8.4x | archiver | zipファイル圧縮・解凍する方法 |
パフォーマンス | 7.34 | Server | お金をかけないで冗長化するには |
サイトの環境設定 | 7.59 | さくらのレンタルサーバー php Options | さくらのレンタルサーバーで パブリック/プライベートディレクトリにファイルが書き込まれないとき |
コンテンツの作成 | 8.4x | Download | とにかく何でもコンテンツをダウンロードさせる方法 |
ブロック | 7.15 | Views | ひとつのViewsをページやブックページ中で再利用する方法は? |
言語 | 7.15 | Language | まだ翻訳されていない英語文、どうにかならない? |
Commerce | 8.6.x | Commerce Payment Gateway | オリジナルCommerce決済モジュール(Offsite)で決済サーバーへのPOST時のエンコードを変更する方法 |
token | 7.34 | token | オリジナルモジュールからtokenを提供する方法を教えて下さい。 |
コンテンツの管理 | 8.4x | Action | カスタムアクションを作成する方法 |
Token | 8.4x | Token | カスタムモジュールからtokenを提供する方法(drupal8版) |
コメント
コア:
パーマリンク 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して投稿者名を変更するのが妥当なようです。
ページ