Drupal

Drupal開発者および管理者向けのQ&A

4
array-shift.com(Drupal Stackoverflow Clone)はどうなりましたか
SOのような機能の(最近の)Drupal実装がないのは興味深いことです。私(および他の人)は、プライベートデータ(企業所有)のための領域を持つSOクローンが必要なので、SOまたはStackExchangeエンジンを使用できません。私はhttp://drupal.org/project/arrayshiftに大きな期待を持っていましたが、それは使われなくなりました(そして、デモサイトは何ヶ月もダウンしています)。 代替案はありますか?私たちはOSQAとQuestion2Answerを見てきましたが、どちらもユーザープロファイル情報の面倒な統合混乱のように見えます。

3
ユーザーはどのようにして、そのタイプのすべてのノードではなく、1つの特定のノードのみにアクセスできますか?
特定のコンテンツタイプに対する表示および編集権限を持つユーザーがいます。これにより、そのタイプのすべてのノードを表示および編集する権限がすべてのユーザーに付与されます。しかし、実際には、ユーザーごとに一意のノードを作成して、そのユーザーだけがノードを表示および編集できるようにしたいと考えています。Drupal 7でこれを行うにはどうすればよいですか?
10 7  nodes  users 

5
相対メニューリンクを作成するにはどうすればよいですか?
Drupalとは別のコンテンツにリンクする必要がある、ローカルホスト上のサイトでの作業で忙しい。 現在のメニューパスは次のように設定されていますhttp://mylocalsite/the_folder_for_the_other_content。<front>/the_folder_for_the_other_contentまたは/the_folder_for_the_other_contentまたはを試すと the_folder_for_the_other_content、「パス 'whatever_I_use'が無効であるか、アクセス権がありません」というエラーが表示されます。 ライブに移行するときは、すべてのメニュー項目をポイントする必要があることは明らかですhttp://myrealsite/the_folder_for_the_other_content。 ライブ配信時にすべてのメニューパスを編集する必要がないように設定するにはどうすればよいですか?
10 routes 

3
drupalの集約されたJavaScriptを(自動的に)縮小する最良の方法は何ですか?
新しく作成したdrupal 6サイトでGoogle pagespeedを実行すると、次のように報告されます。 Minifying the following JavaScript resources could reduce their size by 15.6KiB (12% reduction). Minifying http://[sites]/sites/default/files/js/js_9f19b87ffb72ca233ea7e45dda2f20f9.js could save 15.3KiB (18% reduction). See optimized version or Save as. 上記のファイルはdrupalのデフォルトのJavaScript集約メソッドによって生成されたものですが、明らかに18%小さい可能性があります(これはこのサイトにとって大きな問題です)。既存のコードを壊すことなくdrupalサイトでJavaScriptを縮小することに関して、どのアプローチが最良と考えられますか?

8
現在のURLを検出する方法は?
現在template.php私が持っている特定のページにいる場合は、D6にボディクラスを追加したいと思います。 if url('the/path') { add the body class... } しかし、その機能は私にはうまくいかないようです。
10 6  uri 

5
hook_preprocess_page():ビューページを通知する方法?
いくつかのjavascriptおよびcssファイルをビューページにのみ挿入する必要があるカスタムモジュールを書いています。 私はhook_preprocess_pageを使用していますが、現在のページがビューからのものかどうかわかりません: function mymodule_preprocess_page(&vars) { var_dump($vars); //output: nothings that reference the views! if([view page]) { drupal_add_js([...]); drupal_add_css([...]); // Rebuild scripts $scripts = drupal_get_js(); $vars['scripts'] = $scripts; // Same for css } } テンプレートファイル(page-my_view_page_path.tpl.php)を使用できることはわかっていますが、jsと追加のcssは、モジュールが有効な場合にのみ含める必要があります。だから私はこのことを私のモジュールコードの中に直接入れておきたいです。 アイデア?
10 views  7  theming  javascript 


2
メニュー項目タイプを変更するためのhook_menu_alter()に相当するものは何ですか?
Drupal 8でメニュータイプを変更したいのですが、Drupal 7では、hook_menu_alterを使用してこれを実現できます。 function module_menu_alter(&$items) { $items['admin/config/people/ip-blocking/default'] = array( 'title' => 'Block IP Address', 'type' => MENU_DEFAULT_LOCAL_TASK, ); } 同様に、Drupal 8でメニュータイプを変更したいと思います。ありがとうございました。
10 8  routes 

3
コメントがノードコンテンツタイプではないのはなぜですか?
したがって、Drupalには「特別な」コメントシステムがあります。 ノードと比較して、コメントはDrupalの2等市民です... しかし、コアチームがデフォルトのコンテンツタイプ、コメントのブロックと表示を作成し、サイト管理者が必要に応じてコメントブロックを追加できるようにしたのはなぜですか。「記事」および「基本ページ」のコンテンツタイプと同様に、ブロックとビューを作成できます。なぜコメントがそれほど違うのですか?
10 7  nodes  comments 

3
GoogleはメンテナンスモードでDrupalサイトをクロールしますか?
私はAegirを使用して、test.mydomain.comというサブドメイン名でサイトのコピーを複製しています。これらのコピーは、スパマーや詮索好きな目を遠ざけるためにメンテナンスモードになっています。次に、これらのコピーを使用して、メインサイトmydomain.comへの変更をコミットする前に、テストと開発作業を実行します。 しかし、私はこれらのクローンされたサイトの存在によって私のSEOを傷つけていますか?メンテナンスモードになっているサイトをGoogleがクロールしますか?非常に多くの行き止まりのサブドメインがあると、ペナルティーが発生しますか?

3
WYSIWYG CKEditor config.jsが使用されていませんか?
CKEditorを使用するようにWYSIWYGモジュール(最新の開発)をインストールして構成し、CKEditorの最新バージョン(最新の完全リリース)をにダウンロードしましたsites/all/libraries。エディタを使用できます。 さらにいくつかカスタマイズする必要があるため、のconfig.jsに構成変更を適用しますsites/all/libraries/ckeditor/config.js。ただし、このファイルは使用されていないか、まったく読み取られていないようです。次のconfig.jsように在庫を調整して、この仮説をテストしました。 CKEDITOR.editorConfig = function( config ) { // Define changes to default configuration here. For example: config.allowedContent = true; alert('Hello!'); }; alert('World!'); 私はエディタをロードするたびに、私は、1つまたは2つのアラート、1はどちらかと言ってもらうことを期待するHello!か、World!またはその両方。ただし、アラートウィンドウは起動されません。 WYSIWYGモジュールを使用する場合、CKEditorの構成をどのようにカスタマイズしますか?
10 7  wysiwyg 

2
UIのビューオプションが機能しない
ビューのUIでオプションが機能しません。JavaScriptが有効になっています。たとえば、ビューで出力を書き直したい場合、チェックボックスをクリックしても、それ以上のオプションは表示されません。
10 7  views 

2
Drupalコアにパッチをどのように提供しますか?
この投稿を改善してみませんか?この質問に対する詳細な回答を提供します。これには、引用と、回答が正しい理由の説明が含まれます。詳細が不十分な回答は編集または削除される場合があります。 Drupalコアにパッチを提供する適切なプロセスは何ですか? Drupalコアにバグを見つけて修正し、パッチを作成するとします。どうすれば提出できますか? バグがDrupal 7にある場合、Drupal 8でも修正して、2つのパッチを提出する必要がありますか?これはドキュメントのバグ/改善にも適用されますか? すべてのパッチにも単体テストが必要ですか?

3
Drushとユーザー権限
私のユーザーはapacheグループのメンバーです。以下を介して追加して確認しました $ sudo usermod -a -G apache `whoami` # add my user to apache group $ sudo chmod -R g+w . # permit group members to write $ groups `whoami` # confirm I'm in the apache group ただし、drush更新コアまたはdrush cronを実行しようとすると $ drush cc all unlink(sites/default/files/css/css_71ba7c25a8d3c47c68a8e05608ae525c.css):[warning] Permission denied file.inc:482 この場合のCSSキャッシュは次のようになります $ ll …
10 drush  files 

2
1つのドロップダウンウィジェットを使用して、ビューに公開されたソートを表示する方法は?
デフォルトでは、Drupal 7のViews 3.0モジュールは、2つのドロップダウンを使用して公開されたソートを表示します。最初のドロップダウンでフィールド名を選択し、他のドロップダウンでソート方向を選択します。 並べ替えを1つのドロップダウンで公開するにはどうすればよいですか?
10 7  theming  views 

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