0

ビューに完全なノード本体コードを出力したいのですが、HTMLタグが自動的に削除されます。問題は、「HTMLタグを削除する」チェックボックスがチェックされていないことです。

したがって、例の代わりに:

<p>Example</p>

私は得る:

Example

編集:問題をうまく説明できなかったことがわかります。私が取得したいのは、たとえば5段落ではありません。コードを表示させたいのですが。例:

<p>Paragraph1</p>
<p>Paragraph2</p>
<p>Paragraph3</p>

それ以外の:

Paragraph1
Paragraph2
Paragraph3

目的は、コードをエクスポートして、これらのノードを別のインストールにインポートすることです。

4

2 に答える 2

1

<p>コンテンツがビューに入る前に、ノードの本文フィールドのテキスト形式がタグを削除するように設定されている可能性があります。影響を受けるノードの1つを編集し、テキスト形式が「プレーンテキスト」に設定されていないことを確認し、それ<p>が「許可されたHTMLタグ」のリストにあることを確認します。

(Drupal7の場合)リストにない場合は、[ホーム]»[管理]»[構成]»[コンテンツの作成]に移動し、[テキスト形式](/ admin / config / content / format)をクリックします。変更したいテキストフォーマットの「設定」をクリックします。<p>「フィルタ設定」の「許可されたHTMLタグ」のリストに追加します。または、許可されるHTMLタグを制限しない新しいテキスト形式を設定することもできます。

(Drupal6の場合)/ admin / settings / filtersに移動し、変更するテキスト形式の[構成]をクリックしてから、[構成]タブをクリックします。

本文フィールドのHTMLを表示する場合は、ブラウザがHTMLをレンダリングしないように、HTMLを「エスケープ」する必要があります。これを行うために私が知っている唯一の方法は、各ノードのテキスト形式を「プレーンテキスト」に設定してから、ViewsFieldFormatterを「Default」に変更することです。

于 2012-09-07T13:40:34.320 に答える
0

HTMLタグを使用して出力を取得する場合は、次の2つのことを実行できます。

  1. 通常のビューを作成してから、[ソースの表示]オプションまたはFirebugからHTMLコードをコピーして貼り付けます

  2. ここに投稿されているビューデータエクスポートモジュールのパッチを使用します:http://drupal.org/node/1224894。そうすれば、HTMLタグが含まれているフィールドをエクスポートできます。

于 2012-10-25T22:44:20.407 に答える