Formatos de texto

Plain text

  • No se permiten etiquetas HTML.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Las líneas y los párrafos se reconocen automáticamente. Las etiquetas <br /> para el salto de línea y <p> y </p> para abrir y cerrar el párrafo se insertan automáticamente. Si los párrafos no se reconocen, simplemente añada unas cuantas líneas vacías.

PHP code

  • Usando código PHP personalizado

    Es posible incluir código PHP personalizado en algunos tipos de contenido del sitio, incluyendo entradas y bloques. Si bien incluir código PHP dentro de un mensaje o bloque es una característica flexible y poderosa si la emplea un usuario confiable con experiencia en PHP, es un riesgo de seguridad importante y peligroso cuando se usa de manera inapropiada. Incluso un error pequeño al publicar código PHP puede accidentalmente comprometer su sitio.

    Si no está familiarizado con PHP. SQL o Drupal, evite usar código PHP personalizado en sus entradas. Experimentar con PHP puede corromper su base de datos, hacer que su sitio deje de funcionar o comprometer la seguridad de modo importante.

    Notas:

    • Recuerde verificar dos veces cada línea en busca de errores de sintaxis y lógica antes de guardar.
    • Las declaraciones deben terminarse correctamente con punto y coma.
    • Las variables globales usadas en su código PHP conservan sus valores después de que se ejecuta su script.
    • register_globals está desactivado. Si necesita usar formularios, comprenda y use las funciones disponibles en la API para formularios de Drupal.
    • Use una declaración print o return en su código para devolver contenido.
    • Desarrolle y pruebe su código PHP usando tanto un script separado como una base de datos de prueba antes de usarlo en un sitio en funcionamiento real.
    • Considere incluir su código PHP personalizado dentro de un módulo específico del sitio o de un archivo template.php en vez de insertarlo directamente en un mensaje o bloque.
    • Tenga presente que la capacidad de incluir código PHP en el contenido es ofrecida por el módulo Filtro PHP. Si este módulo es desactivado o borrado, los bloques y mensajes que incluyan PHP podrían desplegar el código PHP en vez de ejecutarlo.

    Ejemplo básico: Cómo crear un bloque «Bienvenido» que reciba a los visitantes con un mensaje sencillo.

    • Añade un bloque personalizado a su sitio, llamado "Welcome". Con su formato de texto se establece en "PHP code" (u otro formato de apoyo a entrada PHP), agregue lo siguiente en el cuerpo del bloque:

      print t ("¡Bienvenido visitante! Gracias por visitarnos."); 
      
    • Para mostrar el nombre de un usuario registrado, utilice este código:

      global $user;
      if ($user->uid) {
        print t('Bienvenido @name! Gracias por visitarnos.', array('@name' => format_username($user)));
      }
      else {
        print t('Bienvenido visitante! Gracias por visitarnos.');
      }
      

    Drupal.org ofrece algunos fragmentos de código PHP de ejemplo, o usted puede crear los suyos propios con algo de experiencia en PHP y conociendo su sistema Drupal.