Wichtig
Kleinigkeit
Fehlerbehebung
Wichtig
Verbesserung
#21803 führt Renderer für externe Links ein - mitsamt einer View für die Tool-Row. Allerdings lässt sich diese View nicht so stylen, dass sie zu den anderen Buttons in der Tool-Row bzw. Side-Bar passt.
Anwendung
customButtons.xml:
#!xml <?xml version="1.0" encoding="utf-8" ?> <template> <params> <param name="renderer" optional="true" /> <param name="entryRenderer" optional="true" /> <param name="resPrefix" value="layouts.themes.modern.ToolRowView" /> </params> <group> <views> <view class="com.top_logic.layout.component.configuration.ExternalLinkViewConfiguration" name="tlHome" link="https://www.top-logic.com/" image="theme:layouts.demo.tlHome" label-key="${resPrefix}.tlHome" renderer="${entryRenderer}" /> </views> </group> </template>
Code-Migration
Neuer optionaler Parameter entryRenderer in den Layouts
- customButtons.xml
- debugButtons.xml
- defaultButtons.xml
- personalizeButtons.xml
- searchButtons.xml
- helpButton.xml
#!xml <param name="entryRenderer" optional="true" />
Dieser Renderer sorgt in einer ExternalLinkViewConfiguration dafür, dass sich der Style des Links an die Tool-Row bzw. Side-Bar anpasst.
Test
- Link auf die Top-Logic-Home-Page in tl-demo.