JavaScript |
8.5.x |
PHP |
Commerce決済モジュール設定をJavaScriptにデータに渡す方法 |
コンテンツの作成 |
8.4x |
PhpSpreadsheet |
Excelを読み書きする方法 |
サイトの構築 |
7.19 |
Plesk |
Pleskでdrupal7(プライベートファイルシステム)を使う場合の注意点 |
Proxy |
7.59 |
Proxy Apache settings.php |
リバースプロキシ(Apache)+バックグランドWeb(Drupal 7 )でログインセッションを維持する方法 |
SSH |
7.50 |
ProxyCommand |
SSH IP制限を1コマンドで通過する |
ユーザ |
7.44 |
Quickbar |
会員の種別(役割)別にメニューを設けたい |
ユーザ |
7.22 |
Realname |
ユーザーIDではなくニックネーム等を表示したい |
Google |
7.38 |
robots.txt |
Google Search Console Teamから「CSS および JS ファイルに Googlebot がアクセスできません」 |
サイトの構築 |
7.41 |
Rules |
Paygent モジュールについて |
サイトの環境設定 |
7.15 |
Secure Pages |
Secure Pagesが急に機能しなくなった |
パフォーマンス |
7.34 |
Server |
お金をかけないで冗長化するには |
SFTP |
8.4x |
SFTP RSA |
SFTP(RSA)でファイル転送(送信)する方法 |
サイトの環境設定 |
8.6.x |
Simhony Yaml |
yamlファイルを読み込む方法 |
ニュースレター |
7.34 |
Simple news |
Simplenewsで追加顧客(リスト)だけにニュースレターを配信する方法 |
メール |
7.50 |
Smtp |
smtpでGmailアカウントを使いたい |
Initial |
8.4x |
Subscriber |
hook_init() 〜 drupal_goto() を drupal8でやる方法 |
ログイン |
8.7.x |
System |
ユーザー アカウントロックの範囲設定 |
フォーム |
7.15 |
system |
mail()での送信が失敗する |
タクソノミー |
7.15 |
Taxonomy manager |
タクソノミーを効率よく管理したい |
タクソノミー |
7.15 |
Taxonomy manager |
タームを他のボキャブラリ配下に移動したい |
コメント
コンテンツ投稿フォーム内に(ユーザー
パーマリンク Submitted by actbrain on 2015/07/01 16:39.
コンテンツ投稿フォーム内に(ユーザー)リファレンスフィールドを追加し、プログラムを追加することで可能です。
1.代理投稿者が投稿する際に、真の投稿者をリファレンスフィールドにより指定する。
2.ノード保存時のフック(hook_node_presave)を利用し、「投稿者」を置き換えて保存する。
/**
* Implement hook_node_presave().
*/
function モジュール名_node_presave($node) {
if (投稿者をユーザーリファレンスに同期したい) {
$field_name = 'field_xxxxxxxx'; // リファレンスフィールド名
if (isset($node->{$field_name}) {
$items = field_get_items('node', $node, $field_name);
if (!empty($items[0]['target_id'])) {
$node->uid = $items[0]['target_id'];
}
}
}
}
ページ