Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 更改liferay portal中的徽标_Java_Dom_Liferay_Freemarker_Portal - Fatal编程技术网

Java 更改liferay portal中的徽标

Java 更改liferay portal中的徽标,java,dom,liferay,freemarker,portal,Java,Dom,Liferay,Freemarker,Portal,我正在为自己的门户自定义liferay主题,我正在将portal_normal.ftl复制到_diff/模板,我看到了以下代码: <a class="${logo_css_class}" href="${site_default_url}" title="<@liferay.language key="go-to" /> ${site_name}"> <img alt="${logo_description}" height="${site_logo_hei

我正在为自己的门户自定义liferay主题,我正在将portal_normal.ftl复制到_diff/模板,我看到了以下代码:

<a class="${logo_css_class}" href="${site_default_url}" title="<@liferay.language key="go-to" /> ${site_name}">
    <img alt="${logo_description}" height="${site_logo_height}" src="${site_logo}" width="${site_logo_width}" />
</a>
我想知道这些${logo\u css\u class}、${site\u default\u url}、${site\u name}、${logo\u description}是什么?如果它是一个属性,那么我们将在哪里定义它,特别是src=${site_logo},它是一个图像url吗?如何定义这个属性

我想将src从${site_logo}更改为直接url,如it.tdt.edu.vn/wp content/themes/cs_tdt/images/…;但它确实有效,所以我如何更改徽标中的图片


提前感谢。

您可以在您的案例中的init.ftl中找到它们。您可以使用它,也可以在init.ftl中对其进行硬编码。它们只是变量

您可以从“控制面板:门户设置-显示设置”更改liferay中的徽标

您要求我将门户更改为正常。所以你可以试试这样的东西: init_custom.vm包括:set$company_logo\u src=$images\u folder/yourlogo.png portal\u normal.vm更改标记img:src=$company\u logo\u src


$images\u folder将从Liferay 7中主题的文件夹images中获取徽标,转到控制面板,选择特定站点。在站点中,单击导航>公共页面右侧的三个点。单击“配置”菜单按钮。徽标选项将位于“外观”选项卡上。在这里你可以上传一个新的标志图片

您还可以更改博客文章中提到的主题的徽标图像

首先,感谢您的回答,我可以再问您一个问题吗?我想把src从${site_logo}改成一个直接的url,但是它确实可以工作,那么我如何在logo中更改图片我想在portal_normal.ftl中更改,你能告诉我怎么做吗?