「フル」モードで フロントページ モジュールを使用して実装したフロントページに Simplenews サブスクリプションフォームを配置したい。どうすればよいですか?
これを試して:
<?php $block = module_invoke('simplenews','block_view',5); print render($block); ?>
数値5は文字列として送信しないでください。
これをDrupalのバックエンドのテキストエリアに配置する場合は、PHP入力フィルターが必要ですが、これは一般に悪い考えです。テーマシステムを調べて、領域を追加し、そこのブロック。
代わりにprint render($block['content']);
を使用してくださいprint render($block);
ソリューションは次のようになります:
<?php $block = module_invoke('simplenews','block_view',5);
print render($block['content']); ?>
5 =ブロックID(http://example.com/admin/structure/block
に移動して、簡単なニュースレターブロックを見つけます