こんにちは。
コンテンツから別のコンテンツへのリンクを入れたいのですが、どうすればよいでしょうか。
質問は二つ有ります。Drupal6です。
(1)コンテンツの中で別のコンテンツへのリンクを入れたい。
あるコンテンツを作って、そこに別のコンテンツのリンクを貼るのに、リンク先のノードを調べて リンク先にnode/3 とかのように リンク先を指定して作っていました。
このやりかただと、トップページからはいつもリンク先に飛べるけれど、あるページを表示しているところから、そこへ飛ぶことが出来ません。
例えば、あるノードをいつもコンテンツトップに表示していて、「説明はこちらへ」のリンク先をいつも同じページにしたい。
・絶対アドレスで書けば飛べるけど、サイトを移動した時に困るし、相対アドレスだと、うまく行かない。
このような場合、メニューでなんとかするしかないのでしょうか。
(2)CCkのFileFieldを使って作ったコンテンツの添付ファイルのパスを知りたい。
FileFieldを使ったコンテンツをCCKで作ります。
Viewsでリスト表示させて、FileFieldを表示させると、添付ファイルはファイル名がリストされます。
これを特定の文字列にして且つ、そのファイルへのリンクとしたい。
CCKのfieldの設定でFileFieldに説明欄をつけると、その文字列に置き換わりますが、これをViewsのリストの時だけ置き換えたい。
Viewsの設定で置き換える事はできるのですが、リンク先を取得する方法がわかりません。
Rewrite the output of this field に文字列を入れると置き換わり
Output this field as a linkに絶対パスを入れるとできるのですが、サイトを移動した時に変更が必要になります。
たぶん、簡単なことだと思うのですが
よろしくお願いいたします。