FriendsOfREDAXO / mblock

Beliebig viele Datenblöcke innerhalb eines Moduls, per Drag & Drop verschiebbar.
MIT License
81 stars 10 forks source link

Block-Count-Ersetzungs-Key #14

Closed site-concept closed 8 years ago

site-concept commented 8 years ago

Ein Ersetzungs-Key mit fortlaufender Nummer wäre hilfreich. So könnten z.B. Tabs/Reiter innerhalb von Blöcken aufgebaut werden. z.B: $objForm->addHtml('<li><a href="#tab{%BLOCK-COUNTER%}" data-toggle="tab">Tab 1</a></li>');

joachimdoerr commented 8 years ago

ja das macht sinn nur müsste das mform javascript auch wissen, dass es counten muss. und wo es counten muss.

das wäre dann eher data-count-target="id" data-count-prefix="#tab-" data-count-suffix="-index"

site-concept commented 8 years ago

Ich habe es für mich kurzfristig "Quick and Dirty" gelöst, indem ich die Zeile 79 in der show methode angepasst habe

static::$output[] = str_replace("###UNIQID###", uniqid(), MBlockParser::parseElement($element, 'element'));

Damit hat jedes Element eine ID, die ich benutzen kann, damit komme ich erstmal zurecht.

IngoWinter commented 8 years ago

15 sollte das eigentlich erschlagen. Damit kann man nach dem Duplizieren eines Elements über den Event die Tabs oder wasauchimmer initialisieren.

$(document).on('mblock:add', function (event, container) { });

joachimdoerr commented 8 years ago

close.