いくつかのノードのタイトルのみを表示するビューブロックがあります。単一のノードにリンクされたタイトル。リンクされたパスが実際に呼び出されたパスと一致する場合、CSSクラス_.active
_をタイトルのリンクに追加したいのですが。以下のコメントで述べたように、デフォルトではそのクラスはありませんでした。
したがって、_Global: PHP
_の出力コードフィールドの_Content: Path
_にアクセスするために_$row->path
_フィールドを追加および除外した直後に_Global: PHP
_フィールドを追加しました。しかし、_$row->path
_は空のようです。 dpm($row)
は_path: NULL
_をくれます。表示される_Content: Path
_は正しいパスを示します。しかし、PHPフィールド内のパスはどこにありますか???それがnullになった瞬間はいつですか?
nid
を使用して、自分のやりたいことをなんとかやり遂げました。美しいエイリアスパスがなければ、私はしたいのですが。
ビューのPHPでエイリアスパスを使用するための回避策を見つけました: [解決済み]ビューPHP $ row-> path nullを表示
drupal_lookup_path('alias', 'node/' . $data->nid)
質問はまだ答えられていません。問題を報告します。