タグ付けされた質問 「location」

6
コンテンツタイプまたはユーザーロールごとに垂直タブを無効にする
一部のユーザーは、ノード編集フォームの垂直タブに表示されるフィールドセットのいずれかを編集する機能しか持っていない場合があります。このような場合、垂直タブを1つしか選択できないため、垂直タブを使用するのはかなりばかげています。スクリーンショットを見る: では、ユーザーの役割によって垂直タブを無効にすることは可能ですか?または、それを除いて、特定のコンテンツタイプに対して完全に無効化しますか?私のユースケースでは、場所を垂直タブに表示しないようにします。 レンダリング可能なフィールドとフィールドグループを一緒に試しましたが、フォームが正しく管理されていませんでした(バグだと思います)。アレンジフィールドは垂直タブを分離することはできません。
10 7  entities  location  nodes 

5
プログラムでジオフィールドデータを更新する
私のセットアップは: アドレスデータを収集するためのノードのアドレスフィールド 「別のフィールドのジオコード」を使用して住所フィールドとGoogleジオコーダーを選択するジオフィールド UIでノードを編集/保存すると、データがジオコーディングされます。しかし、私は何千ものノードを持っており、各ノードのジオコード情報を更新するスクリプトを書こうとしています。 すべてのノードをロードしてnode_save()を実行しようとしましたが、ジオコードフックが起動しませんでした。 プログラムでジオフィールド情報を更新するにはどうすればよいですか?使用できるフックはありますか?

1
開いているレイヤーマップの表示部分に基づいてビューをフィルター処理する
OpenLayersマップを表示するページがあり、Open Layersデータオーバーレイビューからのデータがフィードされます(ユーザーの場所。場所は、ユーザーアカウント設定の場所のcckフィールドを介して提供されます)。マップのすぐ下に、オーバーレイデータがOpen Layersデータオーバーレイのクローンを使用してリストされます。 現在マップのどの部分が表示されているかに基づいて、リストに表示されているエンティティをフィルタリングする方法はありますか?つまり、マップの別の部分にズームインしたときにリストからエンティティを非表示にする方法はありますか? 例:全体にズームして全世界を表示->すべてのエンティティを表示します。米国にズームし、カリフォルニアのみを表示->カリフォルニアの場所にあるすべてのエンティティを表示します。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.