エクスプレス・ディテール・ブロックをページに追加できません。ブロックをドラッグすると、上部に青色の線が表示されます。あなたが望むエントリーを選ぶためには決して出てこない。ただし、リストブロックを追加するとうまく動作します。 5.8.1にアップグレードされ、問題は解決するが運がないことを望んでいる。エクスプレスオブジェクトなどを削除して再追加しました。エクスプレス・フォームの詳細ブロックをページv5.8に追加できません
ブロックロードが失敗した場所を見つけましたが、なぜ失敗するのかをトレースできません。 「nullでメンバ関数getID()を呼び出す」というエラーで失敗します。 "$ getAntity() - > getID()?>" これで、$ expressAttributesにnull値が含まれているように見えますが、コードカウント($ expessAttributes)は(1)を生成します。またはデータベース内で間違っていますが、これはどこから抜かれているのか、欠落しているのか分かりませんが、以前のドロップダウンには正しい表現エンティティIDと説明が挿入されています。そして、私はすべてのすべてのエラーを表示するようになって苦労しています。 おかげ
</div>
<div class="form-group" data-container="express-entry-custom-attribute">
<?php echo $form->label('akID', t('Express Entry Attribute'))?>
<?php if (count($expressAttributes)) { ?>
<select name="exEntryAttributeKeyHandle" class="form-control">
<option value=""><?php echo t('** Select Attribute')?></option>
<?php foreach($expressAttributes as $ak) {
$settings = $ak->getAttributeKeySettings();
?>
<option data-entity-id="<?php echo $settings->getEntity()->getID()?>" <?php if ($ak->getAttributeKeyHandle() == $exEntryAttributeKeyHandle) { ?>selected="selected" <?php } ?> value="<?php echo $ak->getAttributeKeyHandle()?>"><?php echo $ak->getAttributeKeyDisplayName()?></option>
<?php } ?>
</select>
<?php } else { ?>
<p><?php echo t('There are no express entity page attributes defined.')?></p>
<?php } ?>
</div>
<div class="form-group">
<?php echo $form->label('exFormID', t('Display Data in Entity Form'))?>
<div data-container="express-entry-detail-form">