Есть код:
js:
var B = eDefBrowseButton('', 'attr_href', 'Browse', 'link');
var form = [
{name: 'src', title: 'Адрес изображения', suffix: B},
{name: 'width', title: 'Ширина x Высота', suffix: ' x ', getnext: true, attributes: {size: 3}},
{name: 'height', attributes: {size: 3}},
{name: 'alt', title: 'Альтернативный текст'},
];
eDefTagDialog('img', form, 'Вставить/Редактировать изображение', 'Вставить');
он вызывает формочку, для размещения изображения... на выходе <img src="jgf" alt="" />
а надо что бы было <p class="cent"><img src="jgf" alt="" /></p>
как? Заранее спасибо...
Комментарии
С подобным сталкивался. Надо было в secondary menu сделать обрамление каждого пункта меню обычным тегом . Ничего другого не придумал, как лезть в ядро друпала, искать функцию, которая формирует список менюхи и править.... Некрасивое решение, однако хук для такого сделать вряд ли удастся...
В Вашем случае, полагаю, та же ситуация. Строку, возвращаемую функцией eDefTagDialog( ) нужно дополнить тегами....
Или, как вариант, перехватить текущее возвращаемое значение и в нужном месте дописать , чтобы отдать далее на обработку. Это по месту смотрите - где удобнее.
спасибо.
мде, я как то думал там всё элементарно...
может знаете вариант как выровнять изображение по центру средствами css, без p и div?
просто то бы кинул тогда класс наследования на все имейджи в постах...
Мне кажется, что самый простой вариант - сделать доп.кнопку, которая имеет такой код:
Выделяете код вашей картинки и жмёте эту кнопку - получите нужное вам обрамление тегами.
А уж когда надоест жать кнопку - хакнуть модуль...
не для себя, а для пользователей...
хочу избавиться от кнопок выравнивания, что б текст не повадно было коверкать.
то что вы описали и так есть.
Сам искал. Поковырялся и сделал, теперь делюсь: ходить сюда