[TinyMCE] К изображениям добавлять rel="lightgallery"

Тема в разделе "JavaScript", создана пользователем Q_BASIC, 27 июн 2015.

Модераторы: ZiX
  1. Q_BASIC

    Q_BASIC

    Регистр.:
    30 ноя 2013
    Сообщения:
    352
    Симпатии:
    223
    Приветствую,

    Как сделать, чтобы при вставке и последующем сохранении изображений, у них был атрибут rel="lightgallery"?

    Копался-копался в плагине изображений, так и не получается ничего

    Как я понял, за вставку отвечает этот кусок:
    Код:
    j(), e(), q = tinymce.extend(q, l.toJSON()), q.alt || (q.alt = ""), q.title || (q.title = ""), q.rel = "lightgallery", q.style || (q.style = null), q = {
                    src: q.src,
                    alt: q.alt+'!-',
                    title: q.title,
                    style: q.style,
                    rel: 'lightgallery',
                    "class": q["class"]
                }, a.undoManager.transact(function () {
                    return q.src ? ("" === q.title && (q.title = null),
                    s ? r.setAttribs(s, q) : (q.id = "__mcenew", a.focus(),
                    a.selection.setContent(r.createHTML("img", q)),
                    s = r.get("__mcenew"),
                    r.setAttrib(s, "id", null)),
                    void b(s)) : void(s && (r.remove(s),
                    a.focus(), a.nodeChanged()))
                })
    К alt приписал свой текст, вставляется с этим текстом
     
  2. wwwxakep

    wwwxakep Создатель

    Регистр.:
    4 фев 2007
    Сообщения:
    28
    Симпатии:
    8
    Кури функцию setAttribs. Вероятно, в ней есть какой-то фильтр или массив атрибутов, применяемых к элементам.