出色地。如果您确定您所做的工作的实施。IE。嵌入式图像或您添加的字段中的简单 URL 链接存储在数据库中查看首页文件/components/com_content/views/featured/tmpl/default_item.php
你应该在那里放置你的 $this->item->addimage 变量,如:
<img src="<?php echo $this->item->addimage; ?>" />
如果您存储 URL 链接,或者
<img src="image/png;base64,<?php echo $this->item->addimage; ?>" />
如果您将图像存储为 RAW base64 编码数据
编辑:
如果您从前端添加文章,这应该可以解决您的问题(如果是后端,请告诉我)
- 首先在jos_content表中创建一个新列,例如:
'addimage' varchar(255) 默认为空
然后修改以下文件:
../com_content/views/featured/tmpl/default_image.php [LINE: 29]
29:#</h2>
30:#<?php endif; ?>
32:<?php if(!empty($this->item->addimage)): ?>
33:<img src="<?php echo $this->item->addimage; ?>" alt="ADDIMAGE" />
34:<?php endif; ?>
36: #<?php if ($params->get('show_print_icon') || $params->get('show_email_icon') || $canEdit) : ?>
../com_content/models/articles.php [LINE: 160]
160:# $this->getState(
161:# 'list.select',
162:'a.id, a.title, a.alias, a.title_alias, a.introtext, a.addimage, ' .
163:#'a.checked_out, a.checked_out_time, ' .
../com_content/models/forms/article.xml [添加]
<field
id="addimage"
name="addimage"
type="text"
label="Add Image"
class="inputbox"
/>
../com_content/views/form/tmpl/edit.php [LINE: 82]
82:#<?php echo $this->form->getInput('created_by_alias'); ?>
83:#</div>
85:<div class="formelm">
86:<?php echo $this->form->getLabel('addimage'); ?>
87:<?php echo $this->form->getInput('addimage'); ?>
88:</div>
90:#<?php if ($this->item->params->get('access-change')): ?>