はい、これは可能です:)
ここで注意が必要なのは、ノードのリストからクエリが何であったかをコードに「記憶」させることです。1 つのオプションは、すべてのノード リンクに $_GET パラメータを追加することです。
明確にするために:
オンの場合
http://www.site.com/results?title=t
その結果リストの特定のノードへのリンクは次のようになります。
http://www.site.com/node/56?title=t
これは、リンクの出力を変更することにより、ビューで行うことができます。難しすぎてはいけません。
次に、ブレッドクラムを変更するには、このような関数を template.php に追加する必要があります
function THEME_NAME_breadcrumb($variables) {
$breadcrumb = $variables['breadcrumb'];
// check to ensure this is the one you want to alter
// Custom rebuild process of breadcrumb with custom links.
if ($breadcrumb[1] == 'your_breadcrumb_id') {
// Keeping the trail/current page as non linked
$links[1] = l(t('results'), 'results', array('query' => array('title' => $_GET['title'])));
drupal_set_breadcrumb($links);
}
}
(コードの構文を確認してください。テストされていません)
幸運を!