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

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

5
条件付きJavaScriptをテーマに追加する方法
IE6-8でCSS3セレクターをエミュレートするためにSelectivizrスクリプトを使用したいと思います。 しかし、テーマに追加するのに苦労しています。これまでに試した: 1)これをhtml.tpl.phpヘッドセクションに強制します。 <!--[if lt IE 9]> <script src="<?php print base_path() . path_to_theme(); ?>/js/selectivizr.js"></script> <![endif]--> しかし、base_path()はD7では何も返さないようです(少なくともhtml.tpl.phpで-多分page.tpl.phpで...)。とにかく、これがDrupalの方法ではないことはわかっています。 2)テーマの.infoファイルに追加: scripts[] = selectivizr.js しかし、それはもちろん無条件です:( 3)私のtemplate.phpでdrupal_add_js()を使用します。 しかし、繰り返しになりますが、条件付きで設定できるかどうかはわかりませんか?
10 7  theming  javascript 

1
hook_page_alterとpreprocess_pageの違いは?
Drupal 7でhook_page_alter(&$ page)またはtemplate_preprocess_page(&$ vars、$ hook)をいつ使用すればよいか完全に理解していません。 template.phpで使用するためのベストプラクティスは何ですか? ありがとう
10 7  theming 

5
「クリーンURL」オプションがありません
Drupal 7を新しくインストールしました。URLエンコーディングが含まれている管理用オーバーレイURLに問題がありました。別のユーザーから、クリーンURLが有効になっていることを確認するよう提案されました。 ホーム»管理»設定»検索とメタデータ»よりクリーンなURLに移動したところ、表示されるのはこれだけです。 example.com/?q=userではなく、example.com / userのようなURLを使用します。クリーンなURLをテストした後、ページが見つかりません(404)エラーが表示される場合は、オンラインハンドブックを参照してください。 メッセージの後には、「クリーンURLテストを実行してください」というボタンが続きました。それは何もしないようです:ブラウザはサイトから何かをロードしていると私に伝えますが、ページは変わりません。 クリーンURLを有効または無効にするオプションがありません。 それが無効になっていると確信しています。website.com/ userにアクセスすると、404が表示されます。 どうすればこれをトラブルシューティングできますか?
10 7  debugging 

6
ノードクローンモジュール-使用方法
Node cloneを使用しています。 モジュールの管理部分は100%機能します。設定を編集できますが、他のノード関連のタブ(編集、開発...)の横に表示されるはずのクローンタブが表示されません。 誰かがこのモジュールを使用していて、私を助けることができますか?
10 7 

2
Drupalに新しいAjaxされたコンテンツにDrupalの動作を強制する[Drupal.attachBehaviors()のみが正しく機能していない]
私はこのトピックについてdrupal.orgに多くの投稿をしていましたが、残念ながら間違ったコンテキストでした。 Ajaxされたコンテンツが必要なJSとCSSを添付していない(フォーラム) Ajaxされたコンテンツが必要なJSおよびCSSを添付していない(問題) それは問題ではないと思うので、別の方法で試してみます。おそらくこれが解決策になるかもしれません。PHPページ全体をロードしてajaxで特定のdivを抽出しても、正しく機能しませんでした。だから、私はdrupalにコンテンツだけをロードさせて、それをajaxでdivに注入できると思いました。リクエストされたURLで「ajax = 1」を探しているhook_preprocess_pageとhook_preprocess_nodeを使用してクエリを作成し、ページ全体ではなくコンテンツのみを提供しました。そして今、特定のtpl.phpファイルの助けを借りて、理論的には、drupalの出力を$ contentのみに制限することができました。そしてここに問題があります。tpl.phpファイルを元の方法のままにしても、私のアプローチは機能していますが、node-ajax.tpl.phpから「$ content」を削除しています。「正しく動作する」とは、drupalがページ全体をリロードしないことを意味します。しかしもちろんコンテンツではありません。しかし、私はそれを自分自身に説明することはできません。$ content変数で発生するため、生成されたコンテンツのhtmlのみであると思いました。だから私の質問は、drupalの出力をコンテンツだけに制限するにはどうすればよいですか、またはこれを機能させるために間違った手順を実行していますか?これが私が使用しているモジュールとjsファイルです:my_ajax.module: <?php function my_ajax_init() { drupal_add_js(drupal_get_path('module', 'my_ajax') . '/my_ajax.js'); } function my_ajax_preprocess_page(&$vars, $hook) { if (isset($_GET['ajax']) && $_GET['ajax'] == 1) { $vars['template_file'] = 'page-ajax'; } } function my_ajax_preprocess_node(&$vars, $hook) { if (isset($_GET['ajax']) && $_GET['ajax'] == 1) { $vars['template_file'] = 'node-ajax'; } } …
10 7  ajax  javascript 

3
「ユーザーログイン」ブロックを削除するにはどうすればよいですか。
これは簡単な質問であることはわかっていますが、あまりにも長い時間検索してきました。 ユーザーログインボックスを削除して、サイトへのすべてのアクセス(管理者アクセスを除く)が匿名になるようにします。ユーザーがシステムにアカウントを作成することは望ましくありません。
10 7  users 

3
* .drupal.orgシングルサインオンのしくみ
drupal内でシングルサインオンを実現するには、多くの方法があると思います。* .drupal.orgサイトが使用しているアプローチについて教えてください。drupalconfサイトhttp://chicago2011.drupal.org/userまたはhttp://london2011.drupal.org/userにアクセスすると、drupal.orgサイトで指定されたユーザー資格情報で認証されます。これを達成するためのモジュールやハンドブックのページを誰かに教えていただければ幸いです。前もって感謝します。
10 7  users  multi-sites 

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

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 

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

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


7
分類用語のコンマ区切りリストを表示しますか?
Drupal 7。 私のnode.tpl.phpで、分類用語のリストを出力したい(分類は「チャネル」と呼ばれる)。私が使用する場合: <?php print render($content['field_channel']); ?> 確かに機能しますが、インライン化するためにできる最善の方法は、CSSを使用して左にフロートさせることです。カンマで区切ってください。何か案は? どうも。

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