跳转到主要内容
baseball 提交于 19 December 2013

您好:

請問 我於一個article (node) 中,要如何加入其他 已存在的 article(node) 呢?

不希望有 網頁的表頭/表尾出現,如

<embed height="700" src="node/31" width="550"></embed>

 

另外,我參考http://drupal.stackexchange.com/questions/23416/how-can-i-embed-a-node-in-a-block

<?php
$node = node_load(18);
$body_content = $node->body[$node->language][0]['value'];
print $body_content;
?>

但結果出現

Notice: Undefined index: zh-hant in eval() (line 4 of C:\xampp\htdocs\d724a\modules\php\php.module(80) : eval()'d code).

----------

另外, nodoe 加入block

http://www.bentedder.com/embed-a-block-created-from-a-view-in-a-node-drupal-7/

<?php
  $block = module_invoke('module_name', 'block_view', 'block_delta');
  print render($block);
?>

其中,block_delta ,要如何者得到? 看他的說明,找不到?

module_name,若是由 view做成的,就要用'VIEWS'嗎?

 

 

謝謝!

Drupal 版本

您好:

我使用


<p>AAAA</p>
<?php
 $node = node_load(18); 
 $body_content = $node->body[und][0]['value'];
print $body_content;
?>

<p>BBBB</p>

有結果跑出來,但 仍有警告訊息:

Notice: Use of undefined constant und - assumed 'und' in eval() (line 4 of C:\xampp\htdocsweb\modules\php\php.module(80) : eval()'d code).

另外,若我的Article 有 添加 jQuery Tabs Field 模組產生的欄位

但只有出現內文(原有的body),jQuery Tabs Field沒有出現!

其他欄位 要如何知道 該用

 $node->body[und]???

 

謝謝!

 

 

您好:

我發現應該是用 $node->body['und'][0]['value'];  才OK 要【'und'】

不過,我有試著利用

<pre><?php print_r($node); ?></pre>

要去列出所有資料,但 他列出的結構 令人眼花撩亂...

不知是否有其他方法 可以取得結構?

謝謝!

您好:

謝謝您!

NODE EMBED 可用,但被EMBED 的NODE 他會出現標題,找不到地方拿掉?

其他 翻譯等,可以隱藏,但 唯獨 標題(TITLE) 拿不掉!

請問您 知道哪一個方式可拿掉嗎?

謝謝!

您好:
請問
node__内容类型__node_embed.tpl.php 放在哪邊?
我只有在  sites\all\modules\node_embed\theme\ 下 看到
html--ckeditor-node-embed.tpl.php
page--ckeditor-node-embed.tpl.php

但沒有類似node__内容类型__node_ 的 檔案.

另外,要如何覆寫呢?
$variables 要去哪邊打印出來? 也是修改 node__内容类型__node_embed.tpl.php 來hide()元素嗎?
謝謝!