Tekst informacyjny przed formularzem komentarza

Stanąłem przed problemem umieszczenia tekstu informacyjnego wyświetlanego podczas wprowadzania komentarzy przy formularzu. Tekst taki miałby informować np. o moderacji lub regulaminie obowiązującym podczas komentowania artykułów.

Za wyświetlany tekst będzie odpowiedzialna konfiguracja skórki, a dokładniej zbiór template.php skórki. W katalogu skórki tworzymy ten zbiór lub jeśli istnieje edytujemy go i wprowadzamy nową funkcję o nazwie: nazwa-skórki_comment_form($form)

<?php
/* nazwa mojej skorki to ji4 */
function ji4_comment_form($form) {
  $output .= "TEN TEKST POJAWI SIE PRZED FORMULARZEM";
  $output .= drupal_render($form);
  return $output;
}
?>

Uwaga:

Powyższy opis dotyczy Drupala w wersji 5. Aby funkcja zadziałała w wersji 4.7 należy zastąpić funkcję drupal_render($form) funcją form_render($form)

Sposób wyświetlania odpowiedzi

Wybierz preferowany sposób wyświetlania odpowiedzi i kliknij "Zachowaj ustawienia", by wprowadzić zmiany.

Wciąż brak...

Trochę to smutne że wciąż nie ma tej funkcji normalnie w „panelu sterowania”.

Tyle czasu minęło, historia kołem się toczy :), a tu nic. Cvbge zgłosił ten patch wtedy, ale on wciąż żyje i, jako taki, nie umiera :). Ale coś się może ruszyło…

Portret użytkownika archetwist

Nie pamiętałem, że Cvbge

moderator

Nie pamiętałem, że Cvbge to zgłosił i ostatnio nawet nosiłem się z zamiarem zgłoszenia samemu. Nie pojmuję oporności twórców w tej sprawie…

Portret użytkownika archetwist

Inny sposób,

moderator

Inny sposób, umożliwiający poźniejsze kontrolowanie tekstu z poziomu Drupala. Sam używam jednak sposobu Erewhona :) .

design www drupal