0
在标准的Joomla + Joomfish安装中,翻译文章时,可以选择上传不同的图片进行翻译(例如法语包装与英文包装)。翻译图片使用joomfish的K2
翻译K2项目时,我没有看到提供翻译图像到项目的选项。我是否在某处关闭了某个设置,或者在使用K2时是否存在此标准Joomfish功能?
在标准的Joomla + Joomfish安装中,翻译文章时,可以选择上传不同的图片进行翻译(例如法语包装与英文包装)。翻译图片使用joomfish的K2
翻译K2项目时,我没有看到提供翻译图像到项目的选项。我是否在某处关闭了某个设置,或者在使用K2时是否存在此标准Joomfish功能?
我找到了一个可能的解决方案。也许这是一个相当诡计,但它的作品。
由于K2没有将图像的路径存储到数据库中,我使用了其他存储的字段。特别是,我使用了image_credits字段。
在该字段中,我将通过ftp或通过任何其他方式上传到服务器上的图像(/images/myimage.jpg)的路径插入到图像文件夹中。
现在,我已经做了一些细微的修改进入该项目的模板覆盖,增加一个else分支到如果管理图像
<?php else:
if(!empty($this->item->image_credits)): ?>
<figure class="itemImageBlock">
<a class="itemImage modal" rel="{handler: 'image'}" href="<?php echo $this->item->image_credits; ?>" title="<?php echo JText::_('K2_CLICK_TO_PREVIEW_IMAGE'); ?>">
<img src="<?php echo $this->item->image_credits; ?>" alt="<?php if(!empty($this->item->image_caption)) echo K2HelperUtilities::cleanHtml($this->item->image_caption); else echo K2HelperUtilities::cleanHtml($this->item->title); ?>" style="width:100%; height:auto;" />
</a>
</figure>
<?php endif; ?>
就是这样。现在我可以使用Joomfish“翻译”图像