我正在使用Joomla2.5.16并使用CCK扩展SEBLOD (3.1.5)。我用管理表单创建了一个内容类型,并将字段添加到内容中。我的表单包含四个图片,它们都是内置类型的媒体.
当我创建一篇内容类型的新文章时,我从媒体管理器中选择这四个图像,它们出现在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描述。
如果默认情况下我正确理解了这一点,则无法通过媒体管理器输入这些字段。当我在一篇常规文章中插入一个图像时,我必须通过WYSIWYG编辑器获得alt属性。同样,我猜想,必须有某种方法来配置SEBLOD,以便我可以要求用户提供图像标题和alt描述。
下面是我如何在Seblod中配置字段:

在排版下,我选择了Image
下面是当我创建一个内容类型为的新文章时,该字段的样子:

如果我单击select,就没有字段可以设置标题或alt描述:

另一方面,当我编辑默认文章类型并单击"Add“时,将打开用于选择图像的相同模式窗口,但其中有字段可输入标题和alt:

我的问题是,使用SEBLOD连接图像的标题和alt属性有哪些选项。这是SEBLOD中的配置问题还是bug?
发布于 2015-03-20 20:17:06
SEBLOD的最新版本修复了您收到的错误消息,但是SEBLOD中的JFormMedia字段目前并不管理附在图像上的标题和描述。相反,您可以使用SEBLOD图像上传字段,它允许您将标题和描述附加到图像。
https://stackoverflow.com/questions/20658609
复制相似问题