0

テーマを通じてポートレットのデフォルトのルック アンド フィールを設定する際の問題の解決策を探した後、 で次のことを試しましたWEB-INF/liferay-look-and-feel.xml

<setting configurable="true"
         key="portlet-setup-show-borders-default"
         type="checkbox"
         value="false"
/>

ただし、Liferay 7.0 GA3 では動作しないようで、解決策を探す場所が不足しています。

私の要件は、境界線やタイトルなど、すべての宣言が無効になっているデフォルトのポートレットの動作です。

私は新しいテーマ ジェネレーター/Gulp ビルド パイプラインを使用していることに言及する価値があります。どんなポインタでも大歓迎です。

4

3 に答える 3

0

質問に記載されている設定とともに、次のように portlet.ftl の下部からコメント アウトまたは削除します。

<div class="${portlet_content_css_class}">
<#--<#if portlet_display.isShowBackIcon()>-->
    <#--<a class="icon-monospaced portlet-icon-back text-default" href="${portlet_back_url}" title="<@liferay.language key="return-to-full-page" />">-->
        <#--<@liferay_ui["icon"]-->
                <#--icon="angle-left"-->
        <#--markupView="lexicon"-->
            <#--/>-->
    <#--</a>-->
<#--</#if>-->

    <#--<h2 class="portlet-title-text">${portlet_title}</h2>-->

${portlet_display.writeContent(writer)}
</div>

これにより、すべてのポートレットのタイトルが削除され、このテーマを使用するサイトにタイトル付きのポートレットを配置できなくなります。これはまさに私が望んでいるものです。

于 2017-01-08T12:57:05.147 に答える