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

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

5
drupal 7 node.tplで画像をレンダリングまたは印刷しますか?
tplでノードをテーマにしようとしていますが、画像を印刷しようとしたときに、d6のような画像パスを見つけることができません。適切に画像を出力するにはどの関数を呼び出す必要があります。 Array ( [und] => Array ( [0] => Array ( [fid] => 13 [alt] => [title] => [width] => 416 [height] => 335 [uid] => 1 [filename] => Capture2.PNG [uri] => public://Capture2.PNG [filemime] => image/png [filesize] => 215377 [status] => 1 [timestamp] => 1346837738 [rdf_mapping] => Array ( ) …
16 7  theming  media 

6
モジュールを作成せずにPHPコードを実行するにはどうすればよいですか?
いくつかのバンドルにフィールドを添付する必要があります。PHPスニペットは私のために仕事をするので、モジュールは必要ありません。以下のスニペットは実行する必要があるものです: $field_name = 'field_custom_image'; // Create the field. $field = array( 'field_name' => $field_name, 'type' => 'image', ); field_create_field($field); 次に、このフィールドをバンドルに追加するスニペット: // Create the instance. $instance = array( 'field_name' => $field_name, 'entity_type' => 'node', 'bundle' => 'article', 'label' => 'Image', 'description' => 'An image for the article.', 'required' => TRUE, ); …
15 7 

3
特定の言語のコンテンツのみを編集するようにエディターユーザーを制限する
私は、1人の編集者が英語のコンテンツを編集するためのアクセス権しか持たず、もう1人の編集者が別の言語のコンテンツにしかアクセスできない編集者の役割を作成しようとしています。 私はかなり長い間調査を続けており、Content Accessもチェックアウトしましたが、解決策は見つかりませんでした。 どうすればこれを実現できますか? ありがとうございました!
15 7  users  i18n-l10n 

4
ノードを複数のページに分割する[終了]
閉じた。この質問には詳細または明確さが必要です。現在、回答を受け付けていません。 この質問を改善したいですか?詳細を追加し、この投稿を編集して問題を明確にします。 6か月前に閉店。 コンテンツタイプ-記事。記事自体が長くなりすぎたときに、記事を複数のページに分割したい。たとえば、「Drupalの仕組み」という記事がある場合、それは巨大です:)、それを複数のページに分割し、ある時点で「10ページの2に続く」と「10ページの3に続く」を取得したい" 等々。あなたが私を手に入れて、いくつかのアイデアを共有できることを願っています。前もって感謝します!
15 7  nodes 

3
drupal_mailで添付ファイルを送信する
Drupalからのメールで添付ファイルを送信しようとしています。私のカスタムモジュールに追加しました: class SponsorprogramMailSystem implements MailSystemInterface { /** * Concatenate and wrap the e-mail body for plain-text mails. * * @param $message * A message array, as described in hook_mail_alter(). * * @return * The formatted $message. */ public function format(array $message) { $message['body'] = implode("\n\n", $message['body']); return $message; } /** …
15 7  emails 

1
セキュリティパッチのみでDrupal 7 Coreを更新するにはどうすればよいですか?
古いDrupal 7をインストールしており、Drupal 7を最新リリースに更新したいのですが、カスタムモジュールの一部が最新の更新で破損することは事実です。 インストールしたいのは、最新のDrupal 7までのセキュリティパッチだけです。これはどのように行うことができますか、それとも多大な労力なしで可能です。また、Drupal 7コアの更新中にパッチが適用される内容をどこでどのように表示できますか?

2
ビューのレンダリング前にフィルターの値を変更し、出力を変更するにはどうすればよいですか?
Drupal 7とViews 3を使用する場合、Viewsフィルター値を変更して、レンダリングされるコンテンツに影響を与える正しい方法は何ですか? ここで言及したすべてをD6で試しました。 少数の人々がそれを機能させたにもかかわらず、Merlinはdisplay_optionsを変更することがこれを達成するための間違った方法であると述べていますが、彼は何をすべきかについての彼の応答があいまいです(http://drupal.org/node/789710#comment- 2927556)。 私が試してみました: function pages_views_pre_view($view){ $view = views_get_view('north_carolina'); $view->set_display('default'); $view->display_handler->options['filters']['province']['value'] = 'Georgia'; dsm($view->display_handler->options['filters']['province']); } ノート: 1)north_carolinaページとブロック(page_1とblock_1)の2種類のディスプレイを持つビューを作成しました。 2)ディスプレイ間でフィルターが同じであるため、すべてのフィルターに影響するように「デフォルト」ディスプレイを変更しようとしています。 3)私のフィルターのデフォルト値は「ノースカロライナ」です(これはViews UIで設定します)が、「Georgia」に変更しようとしていることに注意してください 4)直後にDSMを実行すると、フィルターが変更されたことがわかりますが、結果には「ノースカロライナ」の結果が表示されます。キャッシュはオフになっていますが、drush cc allを実行した後も同じ結果が得られます。 また、同じコードをhook_views_pre_buildとで実行しようとしましたhook_views_pre_execute。 助言がありますか? 編集: 示唆されているように、追加情報が役立つ場合があります。ビューのダンプは次のとおりです。 $view = new view(); $view->name = 'north_carolina'; $view->description = ''; $view->tag = 'default'; $view->base_table = 'node'; $view->human_name = 'North Carolina'; …
15 7  views 

1
フィールドとフィールドインスタンスの違いは?
パスに移動してオプションまたはオプション/admin/structure/types/manage/article/fieldsを使用すると、フィールドが作成されますか、フィールドインスタンスが作成されますか、フィールドインスタンスが添付されますか?それらを区別する方法は?それでは、プログラムで、field_create_field、field_create_instanceおよびfield_attach APIをいつ使用するのでしょうか?Add new fieldAdd existing field フィールドAPIドキュメントでは、管理UIのみに言及しており、フィールドとフィールドインスタンスの両方を作成するパスについては言及していません。それでわかりにくいです。理にかなっているかどうかさえわかりません。
15 7  entities 

2
1つの言語に複数のドメインを設定する方法
私が持っている多言語を検出するen.example.comのようなサブドメインを使用してのDrupal 7でサイトを。すべてが期待どおりに動作しますが、en.m.example.comなどのドメインからアクセスできるようにしたいWebサイトwitchのモバイルバージョンがあります。これを行うにはどうすればよいですか。admin/config/regional/language言語ごとに設定できるドメインは1つだけですが、それを機能させるには、次のように2つ設定する必要があります。 for English: en.example.com & en.m.example.com for German: de.example.com & de.m.example.com etc. (ウィキペディアと同じ構造にしたいと思います。)問題は、言語選択にサブドメインを使用すると、Drupalがすべての内部リンクを絶対パスとして作成することです。たとえば、メニューリンクは次のように作成されます。 <li class="menu-773"><a href="http://en.example.com/test" >test</a></li> and not as <li class="menu-773"><a href="/test" >test</a></li> したがって、Apacheを使用してドメインエイリアスを作成し、en.m.example.comからen.example.comにリクエストを送信できますが、すべての内部リンクはユーザーをモバイルバージョンから通常の状態に戻します。この問題を解決するにはどうすればよいですか?
15 7  i18n-l10n  subsites 

3
移行モジュールで作成されたノードのpathautoを無効にします
私はたくさんのノードをインポートするためにmigrateを使用していますが、移行中にパスエイリアスを設定したいです。私はパスエイリアスを次のようにうまくインポートできます: $this->addFieldMapping('path', 'url_alias'); インポートされたノードを見ると、pathフィールドに正しいパスが表示されGenerate automatic URL aliasますが、チェックボックスはまだオンになっているため、設定は無視されます。 移行中にノードでその設定を無効にするにはどうすればよいですか?

4
Drupal 7サイトの一般的なnginx confはありますか?
Perusioのdrupal-with-nginxリポジトリを見てみましたが、どれほど広大なのかは印象的ですが、現時点では少し高度すぎるかもしれません。さらに、Symfony2ベースのサイトがサーバー上に存在し、構成を完全に理解するまで、大幅な変更を開始しません。 それで、私はブログでこれを見つけて、それが仕事をするかもしれないと思いました。nginx経由でdrupal 7を提供する際によくある落とし穴はありますか?また、同じDrupalインストールで複数のサイトに電力を供給する場合、構成は異なりますか? server { server_name example.org; root /home/me/sites/example.org; index index.html index.htm index.php; access_log /var/log/nginx/example.org.access.log; error_log /var/log/nginx/example.org.error.log; location = /favicon.ico { log_not_found off; access_log off; } location = /robots.txt { allow all; log_not_found off; access_log off; } # For drush location = /backup { deny all; } # Prevent user …
15 7  multi-sites  nginx 

7
ユーザーが一部のプロファイルフィールドの編集のみを許可する2番目の「アカウントの編集」ページを作成することはできますか?
私のサイトのユーザーは、登録時にかなり多くのフィールドに入力する必要があります。ただし、登録後、定期的に変更する必要があるのはこれらのフィールドのうち4つ(約20個のうち)だけです。ユーザーがこれらの4つのフィールドだけを変更して物事をシンプルにできるようにするために、別個の「編集」ページを作成したいと思います。 field_checkbox_a field_checkbox_b field_checkbox_c field_checkbox_d これらのフィールドはすべてフィールドグループに含まれているため、理想的には、ページにこのフィールドグループとその中の4つのチェックボックスが表示され、送信ボタンとキャンセルボタンがあります。 クイック編集モジュールのようなインプレース編集ではなく、個別のページとしてこれを行いたいです。 ユーザーは元のアカウントの編集ページにアクセスしてタイムゾーン、電子メールアドレスなどを変更できる必要がありますが、実際には別の画面を使用して、最も一般的なアカウントオプションを編集できます。
15 7  nodes  users 

1
ビューが常に、しかし断続的に、アドバンストフォーラムモジュールによって提供されるビューを見つけられない原因は何ですか?
Advanced Forumモジュールから頻繁に断続的にエラーが発生し、発生時に500エラーが発生します(WSOD)。本番環境では、1時間あたり約20回、1時間あたりのすべてのフォーラムページの読み込みの2〜3%で発生します。それは一貫して断続的に。ローカルでは、エラーを一貫して再現することはできませんが、実際には発生します。 エラーが発生しています sites / all / modules / contrib / advanced_forum / includes / core-overrides.inc`の232行目: 未定義のメソッドstdClass :: preview()の呼び出し 問題はadvanced_forum_get_topics()関数にあります: function advanced_forum_get_topics($tid, $sortby, $forum_per_page, $sort_form = TRUE) { $term = taxonomy_term_load($tid); drupal_add_feed('taxonomy/term/' . $tid . '/feed', 'RSS - ' . check_plain($term->name)); // Views handles this page $view = views_get_view('advanced_forum_topic_list'); $view->sort_form …
15 7  views  nodes  pantheon  database 

2
モジュールのインストール中にテーブルを作成する方法
Drupal 7用のモジュールを作成しようとしていますが、3つのテーブルを作成してデータを入力する必要があります。しかし、最初に作成する必要があります。 ファイルmymodule.installに私は持っています function mymodule_install() { } function mymodule_uninstall() { } function myodule_schema() { $schema['mymodule_table'] = array( 'description' => t('First table'), 'fields' => array( 'id' => array( 'description' => t('My unique identifier'), 'type' => 'int', 'unsigned' => true, 'not null' => true, ), 'list' => array( 'description' => t('list'), 'type' …
15 7  installing  database 

2
Panelsが生成するHTMLの変更:可能ですか?
私はパネルを使うのが好きですが、パネルは大量のdivを生成するため、スタイルに苦労します。また、それらのdivに適用されるクラスは意味をなさないため、かさばりすぎます。仲間のフロントエンダーの間で混乱を引き起こしています。 生成される出力を表示するには: 問題は、私が960.gsを使用していることと、パネルが独自のクラスとかさばるdiv構造を追加しているため、クラスをオーバーライドする必要があることです。これはやりたくないことです。divをクリーンアップしたいです。これを行う方法はありますか? 編集: 私が役に立たないと考えたいくつかのdivをクリーンアップするためにしたこと: flexible.incの#388行目から開始(panels / plugins / layouts / flexible) $output = ''; //$output = "<div class=\"panel-flexible " . $renderer->base['canvas'] . " clearfix\" $renderer->id_str>\n"; // $output .= "<div class=\"panel-flexible-inside " . $renderer->base['canvas'] . "-inside\">\n"; $output .= panels_flexible_render_items($renderer, $settings['items']['canvas']['children'], $renderer->base['canvas']); // Wrap the whole thing up nice and snug …
15 7  theming  panels 

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