Спецы по Bueditor'у, подскажите, возможно ли реализовать такое:
1) Пользователь тыкает кнопку, ему выводится формочка (стандартными средствами BUE - var form = [ ... ), он вводит там число (nid)
2) Это значение передается моему скрипту, он в ответ возвращает node->title
3) Это дело вставляется в textarea
В readme.txt описано только php => js, а нужно сделать js => php => js, а не могу понять, как сделать.
Комментарии
Погуглил по сайту, помогла вот эта статья - http://drupal.ru/node/12173
Теперь решение моей проблемы:
Создаем в корне файл gettitle.php
<?php if (isset($_POST['nid']))
{
require_once './includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
$nid = intval($_POST['nid']);
$node = node_load($nid);
echo $node->title;
} ?>
и в BUEditor делаем такую кнопку:
var node_id = prompt('nid', '');
$.post('/gettitle.php', { nid: node_id }, function(data) { BUE.active.replaceSelection('[topic=' + node_id + ']' + data + '[/topic]') });
Мне нужно именно было в виде BBCode, поэтому такая реализация.