phpcms V9 中的自定義字段支持圖片上傳和多圖上傳,但是上圖片后 看不到的,因為TA直接輸出了數組,沒有編譯過!
想直接在表單后臺顯示其上傳的圖片只需要修改表單的模版即可,下面是修改的文件和相關代碼:
首先找到表單的頁面模版,“../phpcms/modules/formguide/templates/formguide_info_view.tpl.php”,打開并編輯!
<?php
if(is_array($forminfos_data)){
foreach($forminfos_data as $key => $form){
?>
<tr>
<td>< ?php echo $fields[$key]['name']?>:</td>
<td>< ?php echo $form?></td>
</tr>
<?php
}
}
?>將其替換為:
<?php foreach($forminfos_data as $key => $val): ?> <tr> <?php if(is_array($val) && $key === 'imgs'): ?> <td><?php echo $fields[$key]['name'] ?>:</td> <td><?php foreach($val as $v): ?> <a href="<?php echo $v['url'] ?>" target="_blank" ><img src="<?php echo $v['url'] ?>" /></a> <?php endforeach ?></td> <?php else: ?> <td><?php echo $fields[$key]['name'] ?>:</td> <td><?php echo $val ?></td> <?php endif ?> </tr> <?php endforeach ?>
效果截圖:

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。