プレーンテキスト形式を使用しています。ユーザーが#15を入力したときの入力フィルターを作成したいのですが、投稿を指すリンクに変換する必要があります #15 。 Statuses(Social Microblog) モジュールに対してこれを実行したいと思います。個々のステータスのリンクは次のとおりです:https://www.example.com/statuses/15
。
参考までに、 snippet を見つけました。ただし、これは特にノード用であり、 カスタムフィルターモジュール で使用するためのものです。
私の質問:このようなフィルターを作成する方法 statuses ?
Custom Filter モジュールを見てください。
このモジュールでは、正規表現を使用してコンテンツフィルターを作成できます。必要なフィルターごとに新しいモジュールを作成する代わりに、独自のフィルターを簡単に作成して整理できます。フィルターが入力フォーマット設定ページに表示されます。
カスタムモジュールで自分で行いたい場合は、 hook_filter_info
Examplesモジュールには、独自のdrupal "filters"を(独自のモジュールで)実装する方法のコードがあります。
ステータスに合わせてカスタムの「テキスト形式」で使用してください。
Linkitモジュールはほとんどあなたが望むことをします:
https://www.drupal.org/project/linkit
ハンドブック:
https://www.drupal.org/node/2647538
ユーザーはタイトルの入力を開始し、リンクを取得します。番号や内部パス構造を覚えておく必要はありません。