使用带有 fishpig 扩展名的高级自定义字段仅在前面显示图片的 URL 或“数组”或“ID”。图片怎么能显示出来。
问问题
618 次
2 回答
1
创建 Image 类型的字段时,可以选择返回类型。如果您使用的是最新版本的FishPig 高级自定义字段附加扩展 (1.4.0.1),则返回类型有 3 个选项:
- 目的
- 网址
- 大批
如果选择对象,将返回图像模型。拥有图像模型后,您可以获得图像的任何不同 URL(每个 URL 用于不同大小的图像)。有关您可以调用以获取不同图像的方法列表,请参阅本文。
如果选择 URL,则返回原始上传图片的 URL。
如果选择数组,将返回一个包含图像 ID、URL 和对象的数组。(例如,$image['id']、$image['object'] 和 $image['url'])。要将图像 ID 转换为对象,请使用以下代码:
<?php $image = Mage::getModel('wordpress/image')->load($image['id']) ?>
<?php if ($image->getId()): ?>
<img src="<?php echo $image->getAvailableImage() ?>" alt="" />
<?php endif; ?>
如果您还没有,我建议您将Magento WordPress 集成和高级自定义字段升级到最新版本。
于 2015-09-22T11:13:41.767 回答
0
when echoing out the URL, run this inside an img src.
i.e.
<img src="<?php echo the_field('image-url') ?>" />
于 2015-09-20T20:38:17.040 回答