Joomla CCK Seblod:添加具有'alt'和'title'属性的媒体字段
我正在使用Joomla 2.5.16并使用CCK扩展SEBLOD(3.1.5)。我使用管理员表单创建了一个内容类型,并将这些字段添加到了内容中。我的表单包含四个图像,它们是内置式媒体。Joomla CCK Seblod:添加具有'alt'和'title'属性的媒体字段
当我创建一个新的内容类型的文章时,我从媒体管理器中选择了四个图像,它们出现在seb_one模板的正确位置。不过,我也得到了以下错误:
Notice: Undefined property: stdClass::$image_title in
/var/www/../plugins/cck_field_typo/image/image.php on line 70
Notice: Undefined property: stdClass::$image_alt in
/var/www/../plugins/cck_field_typo/image/image.php on line 71
在引用的文件中,有下面的代码:
$img_title = $field->image_title;
$img_description = $field->image_alt;
当我转储$field
变量,我可以看到有没有名为["image_title"]
和["image_alt"]
领域。我现在已经在插件中注释了相应的行,但我更愿意找到一种解决方案,让我可以让用户选择图像标题和描述。
如果我在默认情况下正确理解,则无法通过媒体管理器输入这些字段。当我在常规文章中插入图像时,我必须通过所见即所得编辑器来查看alt属性。同样,我猜测,必须有一些方法来配置SEBLOD,以便我可以要求用户提供图像标题和说明。
这里是我如何在Seblod配置的领域:
在排版我选择Image
下面是现场的样子,当我创建自己的内容类型的新的文章像:
如果我点击选择没有字段设置标题或ALT描述:
在另一方面,当我编辑默认文章类型,我点击“添加图片”,然后打开了选择的图像相同的模式窗口,但它有字段中输入标题和alt描述:
我的问题是,有什么选择存在使用SEBLOD连接图像的标题和ALT属性。这是SEBLOD中的配置问题还是错误?
SEBLOD的最新版本修复了您得到的错误消息,但SEBLOD中的JFormMedia字段当前不管理附加到图像的标题和说明。相反,为此,您可以使用SEBLOD图片上传字段,该字段允许您为图片附上标题和说明。