0

2 つのフィールドをインラインで表示しようとしています。具体的には、Locator と Body フィールドをインラインで表示する必要があります。

My Locator は、投稿の場所をプレーン テキストで表示するだけです。
例: 「ミネソタ州ダルース -」

私の体は物語です。
例えば、「あなたの家で奇妙なことが起きていませんか? 明かりが勝手に点いたり消えたりしますか? それとも地下室で声が聞こえますか?」

それらをインラインで表示しようとしていますが、最も苦労しています。
たとえば、「ミネソタ州ダルース - あなたの家で奇妙なことが起こっていますか?ライトが自動的にオン/オフしますか?それとも、地下室で声が聞こえますか?」

Geo Locator で使用するには、2 つの別個のフィールドである必要があります。

私は Display Suite モジュールを使用しています。Web 検索から、カスタム コード フィールド オプションを使用して、トークンまたは PHP $entity でデータを取得できることがわかりました。

Token と PHP $entity の両方で問題なく動作させることができますが、それらをインラインにする方法がわかりませんか?
つまり
、私の結果は常に次
のようになります。

私は何か簡単なものを見逃している、および/または何かを見落としていると確信しています。

これが私が使用したコードです:

動作します!トークン!

[node:field-locator] - [node:body]

動作します!PHP!

<?php print 
    $entity->field_locator['und'][0]['value']; 
?>

動かない!? PHP!

<?php print 
    $entity->field_locator['und'][0]['value'];
    " - ";
    $entity->body['und'][0]['value'];
?>

動作します!PHP!

<?php print 
    $entity->field_locator['und'][0]['value'];
?>

<?php print 
    " - ";
?>

<?php print 
    $entity->body['und'][0]['value'];
?>
4

1 に答える 1