Невозможно редактировать первое сообщение в ветке форума Drupal
На форуме Drupal 6 (core), когда я что-то публикую, я могу потом отредактировать это, если кто-то не ответит на мое сообщение, создав тему. В этом случае опция редактирования моего исходного поста вообще не появляется.
Могу ли я изменить это поведение? Я хотел бы иметь возможность редактировать свои сообщения / комментарии, где бы они ни появлялись, даже внутри темы.
1 ответ
Это проверено в http://api.drupal.org/api/drupal/modules--comment--comment.module/function/comment_access/6, похоже, что проверка была удалена в D7 (документация не был обновлен, чтобы отразить это, хотя).
Я предполагаю, что вы могли бы реализовать hook_links по своему усмотрению, а затем добавить ссылку самостоятельно. См. http://api.drupal.org/api/drupal/modules--comment--comment.module/function/comment_links/6.
Более сложный для переопределения, вероятно, будет http://api.drupal.org/api/drupal/modules--comment--comment.pages.inc/function/comment_edit/6, вероятно, вы можете использовать hook_menu_alter.