【问题标题】:Joomla CCK Seblod: Adding a Media field with 'alt' and 'title' attributeJoomla CCK Seblod:添加带有“alt”和“title”属性的媒体字段
【发布时间】:2014-01-06 15:48:34
【问题描述】:

我正在使用 Joomla 2.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 描述。

如果我默认理解正确,则无法通过媒体管理器输入这些字段。当我在常规文章中插入图像时,我必须通过所见即所得编辑器来设置 alt 属性。同样,我猜测,必须有某种方法来配置 SEBLOD,以便我可以向用户询问图像标题和 alt 描述。

这是我在 Seblod 中配置字段的方式:

在排版下我选择了Image

以下是我创建我的内容类型的新文章时该字段的外观:

如果我单击选择,则没有设置标题或替代描述的字段:

另一方面,当我编辑 默认文章 类型并单击“添加图像”时,会打开用于选择图像的相同模式窗口,但它具有输入标题和替代描述:

我的问题是,有哪些选项可以使用 SEBLOD 连接图像的标题和 alt 属性。这是配置问题还是 SEBLOD 中的错误?

【问题讨论】:

    标签: image joomla cck


    【解决方案1】:

    最新版本的 SEBLOD 修复了您收到的错误消息,但是 SEBLOD 中的 JFormMedia 字段目前不管理附加到图像的标题和描述。相反,您可以使用 SEBLOD Image Upload 字段来为图片附加标题和描述。

    【讨论】:

      猜你喜欢
      • 2016-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多