問題タブ [drupal-computed-field]
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.
drupal - Drupal cck計算フィールドで電子メールリンクをフォーマットするには?
Drupal で、「求人投稿」ノード コンテンツ タイプの cck フィールドから「求人応募」ノード コンテンツ タイプのこの計算フィールドに電子メール アドレスをコピーする cck 計算フィールドを作成しようとしています。cck 計算フィールドの [Computed Code:] ボックスに貼り付けると、次のコードが完全に機能することがわかりました。
ただし、計算フィールドの内容を使用して電子メールを送信しようとしても、何も起こりません。これは、計算フィールドが mailto リンクとしてフォーマットされていないためだと思います。計算フィールドの「表示形式:」ボックスのパラメータを変更しようとしましたが、成功しませんでした。誰でも助けてもらえますか?ありがとう!
drupal - Drupal 6 の計算フィールドの代替
Drupal 6のComputed Fieldモジュールに代わるものはありますか? 私はそれを使用していますが、ユーザーがデータを変更しても更新されないため、多くの問題が発生します。(パッチがありますが、バグが発生します。)
drupal - Drupal 7 node_saveがcron中に計算フィールドを保存しない
多数の計算フィールドを含む Drupal コンテンツ タイプがあります。cron によってトリガーされる RSS フィード インポーターを介して、一部の (すべてではない) アイテムがこのコンテンツ タイプに追加されています。hook_cron で新しいアイテムの計算フィールド生成をトリガーしようとしています。次のコードは、「送信済み」としてタグ付けされていないすべてのアイテムを取得し、ノードをロードして再保存し、ノードを「送信済み」としてマークします。
このコードは、モジュールで生成されたページ (ページ コールバック関数で hook_menu を使用して作成) から呼び出すと、期待どおりに機能します。ノードが再送信され、計算フィールド データが生成されます。このコードを hook_cron 関数に入れると、クエリが機能し、レコードをループして「送信された」値を更新しますが、計算フィールドは計算されません。これがcronでトリガーされない理由について混乱しています。何か助けはありますか?
php - Drupal7計算フィールドモジュールを理解しようとしています
計算フィールドモジュールをインストールしたばかりですが、その使用方法について少し迷っています。コンテンツタイプに2つのフィールドがあります:field_shortdesc
とfield_audio_description
。
空白の場合field_shortdesc
は表示する必要がありfield_audio_description
、その逆も同様です。
計算されたコードと表示コード領域にどのコードを配置する必要がありますか?最も単純なコードでさえも機能させることができないようです。
たとえば$entity_field[0]['value'] = "test";
、計算領域に入れprint $entity_field[0]['value'];
てから表示コード領域に入れると、何も出力されません。明らかに、私は完全に間違ったことをしています。
php - 文字列内の多次元配列をエンコード/デコードするPHP関数はありますか?
一般的な多次元配列を文字列としてエンコードし、それを多次元配列として戻すPHP関数はありますか?
mysqlにいくつかのデータ(正確にはdrupal計算フィールド)を格納するために必要です。配列には、浮動小数点数と文字列のみが含まれます。
drupal - Drupal - フィールド コレクション アイテム フィールドで計算フィールドを使用する方法
カスタム コンテンツ タイプ type_a があります
そのカスタム タイプ内には、いくつかのタイトルがあります。 Title Body Group1 (field_group1) (フィールド コレクション アイテムは複数の値を持つことができます)
グループ 1 (フィールド コレクション アイテム) 内のフィールドの詳細は次のとおりです グループ アイテム 1 (field_item1) 1 つの値を持つことができます グループ アイテム 2 (field_item2) (計算フィールド) 1 つの値を持つことができます
同じフィールド コレクション アイテムの「グループ アイテム 1」フィールドの値を「グループ アイテム 2」内にコピーしたい
以下は、計算されたコードで使用しています: $entity_field[0]['value'] = $entity->field_item1[LANGUAGE_NONE][0]['value'];
しかし、それは機能していません。エラーが表示されます Notice: Undefined index: value in eval() (line 1 of /homepages/13/d160804/htdocs/test/sites/all/modules/computed_field/computed_field.module(466) : eval()'dコード)。
これを行う方法を助けてください。ありがとう
drupal - ビューを持つ Drupal 計算フィールド
私はいくつか持ってComputed Fields
おり、これらのフィールドで、simple_html_dom.php
いくつかのサイトからのクラスを含む HTML コードをいくつか取得します。コードはページ上で完全に機能しますが、これらのフィールドを で使用するようにしようとするとView
、Drupal で次のエラーが発生します。
http://i.stack.imgur.com/W2Rhc.jpg
誰でも助けることができますか?