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

バージョンタグは、サイトが使用しているバージョンを単に示すだけでなく、バ​​ージョンにのみ適用される質問に使用する必要があります。

2
選択したチェックボックス(分類)は、選択したボックスの値を新しい選択リストに入力します
*質問への回答:カスタムモジュールのhook_node_submitでデータを保存するにはヘルプが必要です * Drupal 7では、カスタムコンテンツタイプがあります。これには、そのコンテンツのカテゴリを選択するための複数選択用語参照があります。 次に、以前に選択したカテゴリから1つを選択し、何らかの方法で「メイン」カテゴリとしてマークする必要があります。 次のオプションを持つ複数選択用語参照フィールドがあるとします。 Apples Bananas Pears Oranges Grapes Pineapples ユーザーは、リンゴ、梨、ブドウを選択します。今私はどちらかが必要です: プログラムでこれらの選択した項目ごとに別のフィールドを作成し(おそらくAjaxコールバックを使用)、ラジオボタンを使用して、選択した用語の1つだけを選択できるようにします。 チェックされたアイテムの横に(おそらくAjaxを使用して)ラジオフィールドを作成します。ここで、選択されたアイテムからメインのラジオフィールドを選択できます。 誰かこれについて何か考えがありますか? より明確にするために、私は1つのコンテンツタイプにこれらのリストを多数用意しています。各リストを単一の値リストとして繰り返すことはオプションではありません。 私の最善の策は、hook_form_alter()ある種のAJAXコールバックでを使用して、ユーザーがチェックしたティックボックスの横に単一のラジオボタンを作成するか、指定されたリストでチェックされた各項目の新しいラジオフィールドリストをプログラムで作成することです。 更新: わかりました、それを行うための最良の方法は、ajaxを使用して、チェックされた各チェックボックスのラジオボタンを作成するカスタムモジュールを作成し、メイン要素として使用する要素を選択できるようにすることです。 したがって、税条件の値にアクセスする前にフォームがレンダリングされるのを待つ必要があるためhook_form_alter()、#after_build関数を追加するために使用しました。 これがこれまでの私のモジュールです。私はたくさんのコメントを使用しているので、私が何をしようとしているのかがはっきりしているはずです: MYMODULE.module /** * Implementation of HOOK_form_alter() * Do the ajax form alteration */ function MYMODULE_form_alter(&$form, &$form_state, $form_id) { // 1.CONTENT FORM // I created a custom content type …

1
「user:one-time-login-url」トークンがtoken_replaceに置き換えられない
hook_mail_alterフックを使用して、ユーザーに手動で電子メールを送信しようとしています。以下は、全体としての私の機能です: function custom_module_mail_alter(&$message) { $email = '[user:name], A site administrator at [site:name] has created an account for you. You may now log in by clicking this link or copying and pasting it to your browser: [user:one-time-login-url] This link can only be used once to log in and will lead you …
7 7  tokens  emails 


5
ビューで日付フィールドにクラスを追加するにはどうすればよいですか?
Drupal 7を使用しています。日付フィールドを使用するビューを作成しました。その特定のビューの日付フィールドに追加のクラスを作成したいと思います。 例えば、 <div class="field-content"> <span class="date">10</span> <span class="month">June</span> <span class="year">2011</span> <span class="time"> 8:00 </span> </div> 今私はコードを持っています: <div class="field-content"> <span class="date-display-single">10 June 2011, 8:00</span> </div> どうすれば段階的にそれを行うことができますか?
7 7  theming  datetime 

2
ビューの公開された投稿日フィルター
ビューでフィルター日付を公開すると、次のような結果が得られます。 投稿日を公開すると、次のようになります。 前者ははるかに便利です。投稿日を同じに見せる方法はありますか?
7 7  views  datetime 

3
hook_menu_link_alter()が機能しないのはなぜですか?
テーマのプライマリリンクを展開したいので、次のコードをカスタムモジュールに挿入します。 function mymodulename_menu_link_alter(&$item, $menu) { if ($item['menu_name'] == 'primary-links') { $item['expanded'] = 1; } } page.tpl.phpでを使用print theme('links', $primary_links)しましたが、プライマリリンクが拡張されませんでした。どうして?
7 7  routes 

4
Drupal 7のフォトギャラリー/アルバムモジュールの選択肢は何ですか?
ユーザーがアルバムを作成したり、写真をアップロードしたりできるサイトのようなFlickrを作成したいと考えています。Drupal 6では、これはCCK、ノード参照、ビューによって簡単に実行できます。 Drupal 7では、ノード参照がまだ利用できないため、難しいようです。(リファレンスと呼ばれるモジュールがありますが、開発中です) ugcフォトアルバムの機能を実現できるモジュールはありますか? ありがとう。
7 7  media 

5
ブロック変更の制限
ある領域から別の領域にブロックを移動するときに、編集者にブロック内のテキストを編集させ、他の構成変更を行わせないようにするにはどうすればよいですか?
7 7  blocks 

3
フォームAPIを使用してjquery.ui.datepickerウィジェットをフォーム要素に添付できますか?
一般的なフォーム要素があります: $form['date'] = array( '#type' => 'textfield', '#title' => t( 'Date' ), ); この要素にjquery ui datepickerを追加したいこと。フォームapiを使用してこれを行う方法はありますか、またはdrupal_add_jsを使用して以下を追加する必要がありますか? $('#edit-date').datepicker(); それとも、もっと良い方法がありますか?
7 7  forms  javascript 

5
「新しいパスワードのリクエスト」リンクの名前を変更する方法は?
Drupalのログインページにある「Request new password」テキストの名前をカスタムテキストに変更したいと考えています。 user.moduleファイルで、このテキストはハードコーディングされていることがわかります if (variable_get('user_register', 1)) { $items[] = l(t('Create new account'), 'user/register', array('attributes' => array('title' => t('Create a new user account.')))); } $items[] = l(t('Request new password'), 'user/password', array('attributes' => array('title' => t('Request new password via e-mail.')))); $form['links'] = array('#value' => theme('item_list', $items)); Drupalコアを変更するのではなく、このテキストの名前を変更する他の方法はありますか?
7 7  theming  navigation 

2
Drupal 7でロゴパスを取得する方法
私はカスタムロゴを持っており、この方法theme_get_setting('logo_path')で彼のパスを取得しようとしましたが、期待される結果は得られませんでした。 入力ブロックのカスタムブロックでコードを使用しています。

3
ビュー3とHTML5-マークアップの出力をオーバーライドする方法は?
特定の分類用語に基づいてブログ投稿を選択し、サイトのフロントページに埋め込んだ一種の「注目の投稿」ビューを作成するために作成したビューがあります。私が引き続き直面している問題は、ビューを出力して、各投稿が新しいHTMLの一部を使用して意味的にマークアップされるようにすることです。組み込みの「このフィールドの出力を書き換える」を試しましたが、使用するタグ(つまり、記事、ヘッダー、フッター)は無視され、プレースホルダータグの選択を解除しても、すべてがdivにラップされます。 オーバーライドするビューを作成します--view_name.tpl.phpを作成して、ビューに表示される各投稿の出力を書き換えますか、または出力に影響を与えるためにtemplate.phpでプリプロセスフックを使用する必要がありますか? 私は、PHPとプリプロセスフックの記述に関する基本的な経験があることを述べなければなりませんが、正しい方向を指し示していれば、リンクを下に移動するために必要なリソースがあればそれを使用できます。
7 7  theming  views 

6
既存のサーバーファイルをファイルフィールドに添付
Drupal 7では、ファイルフィールドに既存のファイルパスをどのように設定しますか?表示される唯一のオプションは、ファイルを再度アップロードすることです。 Drupal 6では、FileField Sourcesがこれを行うようです。 DOES FileFieldにパスまたはIMCEファイルフィールドと一緒には、サーバーのファイルの割り当てを許可しますか? プログラムでファイルフィールドを管理するAPIはありますか? 編集 これはすべてメディアモジュールで実行できることを発見しました。mediaelementもインストールされています。しかし、それは完全に直感的ではないので、ここに私が取った手順があります: メディアライブラリへのインポート: /admin/content/media/import mediafile assetフィールドを作成します。これにより、ライブラリからアタッチできます。 表示形式(オーディオの例)は、/admin/config/media/types/manage/audio/display/「大」、「小」、「プレビュー」などのみを提供するコンテンツタイプ「管理表示」ではなく、にあります。
7 7  files 

4
ビューの最初のアイテムをカスタマイズする
私のホームページのブロックとして、出力しようとしています: <ul> <li><a><img><p>Node 1</p></a></li> <li><a>Node 2</a></li> <li><a>Node 3</a></li> <li><a>Node 4</a></li> </ul> ここで、各<li>はノード、および各ノードに接続されたCCKフィールドによって提供される画像/テキストを表します。 現在、ブロックビューを使用してノード2〜4を出力し、アタッチメントビューを使用して最初のノードを次のように表示しています:http : //www.agileapproach.com/blog-entry/the-views2-attachment-display 問題は、私の出力が次のようになることです。 <div class="attachment attachment-before"> <div class="view view-homepage-news .."> <div class="item-list"> <ul> <li class="views-row ..."> <a><img><p>Node 1</p></a> </li> </ul> </div> </div> <!-- /.view --> </div> <div class="item-list"> <ul> <li class="views-row ..."><a>Node 2</a></li> <li class="views-row ..."><a>Node 3</a></li> …
7 7  views  entities 

10
mysite.comに登録するDrupal 7スパマーの阻止
mysite.comに新しいDrupal 7サイトがあります(アドレスが変更されました)-フルコントロールのCentOS 5.5 Linuxマシン。 登録メール(Gmailアカウントを介して実行されます)を読むと、Drupalのスパマーがforum.mysite.comというアドレスを介して私のサイトを参照しているようです。subdomain.mysite.comへの要求はすべて、私のホスティング業者によってmysite.comにリダイレクトされるため、これはそれらに対して機能します。 誰かが同じパターンに気づいているか(一般的なスパマーツールの動作のように思われる)、どうしましたか?私はmod_rewriteを使用してforum.mysite.comへのアクセスをブロックすることを考えていますが、もっと良い方法はありますか?(forum.mysite.comへのアクセスを閉じると、そのスパマーツールがなくなるかどうかわかりません)。 また、httpd.confを何らかの方法で変更することも考えました。 NameVirtualHost 11.22.33.44:80 <VirtualHost 11.22.33.44:80> DocumentRoot /var/www/html/mysite.com ServerName mysite.com ServerAlias mysite.com *.mysite.com MollomまたはCaptchaモジュールについては質問していません。Drupal7ではまだ最新ではないようです。スパムユーザーは私のサイトにとってはそれほど大きな問題ではありません。フロントページにカードゲームが埋め込まれており、そのゲームをプレイしていないユーザーを削除するcronジョブがあるからです。
7 7 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.