ez custom tag in editor erzeugen

27.09.2011 | eZ Publish

z.b. <span>-Tag zur Farbauszeichnung (mit Colorpicker)Voraussetzung: ezoe vers. >= 5.0

1. settings/override/content.ini.append.php

[CustomTagSettings] <-- meist schon vorhanden (ganz oben)
AvailableCustomTags[]=span
IsInline[span]=true

[span]
CustomAttributes[]=color
CustomAttributesDefaults[color]=#FF0000

2. settings/override/ezoe_attributes.ini.append.php anlegen

(Man kann aber auch die existierende extension/ezoe/settings/ezoe_attributes.ini verwenden!)

[CustomAttribute_span_color]
Name=Color
Type=color

3. Tag-Template ablegen in:

extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltagshier: span.tpl&nbsp;mit folgendem Inhalt:

<span {if is_set( $color )}style="color: {$color}"{/if}>{$content}</span>

4. ini- und template-Cache löschen (alle siteaccesse !)

Beim Testen beachten: ob die custom-Tags mit ausgegeben werden hängt, davon ab, wie die Contents der xml-Blöcke ausgelesen werden (im Template nachschauen!). Bei raw-Output (output.output_text...) werden keine Tags mitgegeben!Quelle:http://serwatka.net/blog/custom_attributes_and_the_color_picker_in_the_online_editor_5_0