Hallo,
ich möchte gerne für meinen Farbgenerator einen zusätzlichen Button einfügen, ohne das entsprechende template chat.tpl zu bearbeiten. habe hierfür dieses event gefunden:
{event name='buttons'}
ein entsprechendes template habe ich erstellt __farbgenChatButton.tpl wo der Button angezeigt wird.
im TemplateListener hab ich das hier:
XML: templateListener.xml
<?xml version="1.0" encoding="UTF-8"?>
<data xmlns="http://www.woltlab.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.woltlab.com http://www.woltlab.com/XSD/templateListener.xsd">
<import>
<templatelistener name="farbgenChatButton">
<environment>user</environment>
<templatename>__farbgenChatButton</templatename>
<eventname>buttons</eventname>
<templatecode><![CDATA[{include file='__farbgenChatButton' application='chat'}]]></templatecode>
</templatelistener>
</import>
</data>
Alles anzeigen
das template selbst liegt momentan im ordner wcf/templates
nur wird mir der Button nicht angezeigt. Was mache ich falsch?
Der Code vom Template:
Code: __farbgenChatButton.tpl
<li>
<a href="index.php?farbgenerator/" target="_blank" id="ac-cafeFarbgenerator" class="button jsTooltip" title="Farbgenerator">
<span class="icon icon16 fa fa-paint-brush"></span>
<span class="invisible">Farbgenerator</span>
</a>
</li>
Füge ich den Code aus dem Template direkt in die chat.tpl ein, dann wird mir der Button angezeigt
Ich hoffe, mir kann da jemand helfen
Edit: habe es jetzt hinbekommen
musste beim templatelistener den templatenamen in chat ändern dann ging es:
XML: templateListener.xml
<?xml version="1.0" encoding="UTF-8"?>
<data xmlns="http://www.woltlab.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.woltlab.com http://www.woltlab.com/XSD/templateListener.xsd">
<import>
<templatelistener name="farbgenChatButton">
<environment>user</environment>
<templatename>chat</templatename>
<eventname>buttons</eventname>
<templatecode><![CDATA[{include file='__farbgenChatButton' application='chat'}]]></templatecode>
</templatelistener>
</import>
</data>
Alles anzeigen