Ура MagicFields!<3 </p>
Существует два способа получить изображение в MagicFields.
Метод 1 вернет полный тег изображения:
echo get_image('slideshow_slide');
Метод 2 просто возвращает URL-адресизображение:
echo get_image('slideshow_slide',1,1,0);
Чтобы сгенерировать ссылку на полноразмерное изображение, вам нужно создать тег привязки, используя второй метод.Может быть что-то вроде этого:
$image_path = get_image('slideshow_slide',1,1,0);
echo '<a href="' . $image_path . '">Insert link text or thumbnail here</a>';
Возможно, вам придется изменить вышеприведенное, чтобы работать с вашим циклом foreach
, но это основная идея.* Обновление: Вот что вам нужно сделать.Создайте еще одно дублируемое текстовое поле с именем image_url.Это поле будет содержать ссылку на ваше изображение.Каждому изображению потребуется соответствующий URL.Этот цикл должен делать то, что вы хотите:
if(is_array($images)){
foreach($images as $image){
$image_url = get('image_url',1,$image);
echo "<a href='" . $image_url ."'>" . get_image('slideshow_slide',1,$image) . "</a>";
}
}