在树枝模板中获取当前砖 ID?

Get current brick ID in twig template?

目前我正在创建自定义积木 - 示例:

{% set store = [] %}    
{% for i in 1..20 %}
   {% set store = store|merge([(i*8) ~ "px"]) %}
{% endfor %}

{% set heightSel = pimcore_select('heightSel', {
    store: store,
    reload: true,
    width: 100
}) %}

{% if editmode %}
    <div class="container editprop-container no-material">
        <div class="ed-col ed-col-100">
            <label>{{ "Height"|trans }}</label><br/>
            {{ heightSel|raw }}
        </div>
    </div>
{% endif %}

<div class="spacer spacer-{{ heightSel.getData()|default("0px") }}"></div>

因为我想将编辑选项 (.editprop-container) 放入自定义模式中,所以我需要这个积木的一些唯一 ID(这样它就不会与其他积木冲突)。砖 ID 是否有可能?

注意:树枝扩展是有效的解决方案,但这对我没有帮助,因为我不知道如何检索可编辑的自定义 ID。

经过一段时间的试验后,我通过在积木中添加随机生成的辅助 ID 解决了这个问题:

 {% set modalTempId = getRandomAlnumString(20) %}
 <span class="edit-modal-opener" data-toggle="modal" data-target="#emo_{{ modalTempId }}"><i class="fal fa-cogs"></i></span>

 <!-- Modal -->
 <div class="modal fade" id="emo_{{ modalTempId }}" tabindex="-1" role="dialog" aria-hidden="true">
  ...
 </div>

更好的答案是如何获取 brick ID,不过这是一种可以达到目的的解决方法。