問題タブ [drupal-render]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
8493 参照

drupal-7 - drupal#default_valueはdrupal_renderの選択オプションに適用されません

drupalの「 selectoption 」要素をフォームに出力しようとしています。drupal_render適用しないと思います。適用しない場合を除いて、すべて問題ありません。 問題はどこにありますか?誰もが私がこれを行うことができる方法を知っていますか?価値を受け入れますか?#default_value#default_value
#default_valuestring

これは私のコードの疑似です:

私はテスト しますtextfieldが、それも機能せず#default_value、drupal_renderで受け入れません

これはdrupal_renderを使用しているためだと思います。誰かが解決策を持っていますか?

0 投票する
3 に答える
1907 参照

drupal - ファイル drupal をレンダリングする

「field_downloads」というフィールドがあります。これは、ユーザーが最大 10 個のファイルをアップロードできるファイル フィールドです。これらを page.tpl.php でレンダリングするにはどうすればよいですか?

以下は、page.tpl.php からの出力です。

ここに画像の説明を入力

0 投票する
1 に答える
258 参照

php - Drupal render()-印刷されたコンテンツを最初に作成する

次のようなコンテンツをレンダリングするdrupalテンプレートがあります。

ucfirst()しかし、すべてのレンダリングされたコンテンツが最初の文字を利用するようにphpを実行したいと思います。

私はこれを試しました:

しかし、それはうまくいきませんでした。

これをどのように達成する必要がありますか?

どんなアドバイスも大歓迎です。

C

0 投票する
2 に答える
929 参照

php - Drupal:リンク内のスパンをレンダリングする方法は?

この結果が欲しい:


これはリンクをレンダリングします:


これがリンク内のスパンをレンダリングしないのはなぜですか?


前もって感謝します!

0 投票する
1 に答える
409 参照

html - drupal_render()で内部htmlを表示

drupal 7 で drupal_render() を使用して内部の html タグを表示するにはどうすればよいですか? たとえば、 内にタグがあり、全体ではなく のみを表示したいのですが、どうすればよいですか?

0 投票する
1 に答える
497 参照

drupal - Drupal7のモジュールコードでcron実行中にテーマを設定するにはどうすればよいですか?

cronの実行中に、多くのノードのマークアップをキャッシュするモジュールがあります。私の問題は、このcronの実行中に、レンダリング関数からのマークアップがテーマフックまたはテンプレートを通過しないことです。

モジュールコード内から、どのようにテーマを選択できますか?フックはありますか?指定できる機能はありますか?

最終的には、これを実行して、page_buildフックでこれを実行しているかのように同じ結果を取得できるようにしたいと考えています。

0 投票する
1 に答える
259 参照

drupal - D6: フォームの drupal_render がさまざまな問題を引き起こす (デフォルト値、ID、date_select)

私は drupal_render に問題があります (drupal_render が私が望むものを得る正しい方法であると仮定します - お気軽に私を修正してください =)。

フォームを作成しています。FAPI には「テーブル」フィールドが用意されていないので、自分で作成したいと考えています。私のアプローチ: theme() 関数、具体的には theme('table', ...) または theme_table() を使用し、それぞれのフォーム フィールドを入力します (後で AHAH 機能を追加する予定です)。これにより、テーブル セルの値として drupal_render を使用せざるを得なくなり、フォーム要素に問題が発生します。

このテーブルは、ユーザーが現在編集している組織の年ごとの従業員数を収集します。コードは次のようになります。

私が遭遇している問題は次のとおりです。

  • フォーム要素の ID 属性と名前属性が空です。私は drupal サイトでこれについて何かを見つけ、それで和解し (理解していませんが)、これらの属性を手動で設定しました。
  • テキスト フィールドのデフォルト値は無視されます。フィールドは空です。drupal_get_form にフィールドをレンダリングさせると、default_value が表示されます。このあたりの誰かが、代わりに #value-property を設定することを提案しましたが、これは完全に異なるものであり、問​​題を引き起こす可能性があることをもう一度読みました.
  • date_select-Field は、完全にはレンダリングされません。ラッパーはありますが、選択フィールドはコードの外、テーブルの直前 (つまり、コード内の場所) に表示されます。

それだけだといいのですが =) 誰か助けてくれますか? 私は何を間違っていますか?

0 投票する
1 に答える
1436 参照

input - drupal 7 選択フィールドの選択値がレンダリング形式で機能しない

他のコンテンツを含む 1 つの drupal フォームを出力する必要があります。これが私のコードです:

値 "Filand" がデフォルト値です。ただし、html出力を確認します:

選択した値はコードでは正しいのですが、リスト フィールドには「中国」が表示されます。理由を知っている人はいますか?ありがとう

0 投票する
0 に答える
426 参照

php - drupal および element_children の PHP 配列 (drupal 7.x)

私は PHP 配列と drupal について学ぼうとしており、drupal がテーブルにフォームを出力する方法を再現して理解できるかどうかを確認するためのガイドラインとして、関数 system_modules (modules/system/system.admin.inc にあります) を使用しています。テーマ機能で自分の問題を特定しましたが、いくつかの問題を理解していないので、誰かが正しい方向に私を助けることができるかどうか知りたい.

目標は、2 つのフィールドセットをそれぞれ 2 行 (配列で定義) で出力することです。これで、ヘッダー付きのフィールドセットを生成できますが、行はありません。これは drupal_render と関係があると思いますが、変更しようとすると結果が正しくありません。また、配列キーからハッシュタグ (#) を除外するとコードがクラッシュする理由がわかりません。この理由は何ですか。PHP 配列はハッシュタグを必要としません。

サンプルコード: