ビューでは、href値としてタイトルフィールドに提供される生のURL(リンクとして)またはContent:リンク値を返す必要があります。当初はContent:linkを選択し、書き換えでHTMLを削除できると考えていましたが、行かないでください。
フィールド書き換えのパラメーターとして渡すことができるように、完全なURLが必要です。これだけを取得する方法についての考えは?
ビューでは、href値としてタイトルフィールドに提供される生のURL(リンクとして)またはContent:リンク値を返す必要があります。当初はContent:linkを選択し、書き換えでHTMLを削除できると考えていましたが、行かないでください。
フィールド書き換えのパラメーターとして渡すことができるように、完全なURLが必要です。これだけを取得する方法についての考えは?
回答:
これを行うにはいくつかの方法がありますが、以下は非常に簡単です。
ビューで、NIDをフィールドとして追加します。
$ fieldsオブジェクトをループする「行スタイル」テンプレートを作成します。
テンプレートファイルで、ループの前に、フィールドのNID値を持つ変数を割り当てます。
$nid = strip_tags($fields['nid']->content);
次に、node_load()関数を使用してノードオブジェクトをロードします。
$node = node_load($nid);
このノードオブジェクトからのパスなど、必要なものにアクセスできる必要があります。
これがインストールされているか、PHP var_dump()関数を使用している場合は、Develを使用して内容を確認します。
さらに追加できる「パス」フィールドがあるかどうかを確認してください。
ここのコメントに従ってhttp://drupal.org/node/458316#comment-6236984
ビュー3.xでは、[結果の書き換え]セクションの[絶対リンクを使用( "http://"で始まる)]オプションで[パス]フィールドを使用できます。