Idioma

Consejos de redacción

Formatos de texto

Filtered HTML

  • [style:class_name]Content[/style] - Insert a div with a defined class name.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • 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.

  • ShortCodes usage

    1. [quote (class="additional class" | author="author name")]text[/quote] Formats the text like as a quote.

      Sample css:

      .quote { display:block; float:left; width:30%; margin:20px; margin-left:0; padding:5px 0 5px 20px; font-style:italic; border-left:3px solid #E8E8E8; line-heigh:1.5em; font-size:14px; letter-spacing: 1px; word-spacing: 2px; } .quote.right{ float:right; margin-right:0; margin-left:20px; }

       

    2. [img src="image.jpg" (class="additional class"|alt="alt text")/] Inserts an image based on the given image url.

    3. [highlight (class="additional class")]text[/highlight] Inserts span.highlight around the text.

      Sample css:

      span.highlight{ background-color:red; } span.highlight2{ background-color:cyan; }

       

    4. [button path="path" (class="additional class")]text[/button] Inserts a link formatted as a button. Use the url parameter for the link.

    5. [dropcap (class="additional class")]text[/dropcap] Makes dropcap from the text.

      Sample css:

      .dropcap { display:block; float:left; font-size:38px; line-height:38px; vertical-align:baseline; padding-right:5px; }

       

    6. [item (class="additional class"|id=item id|type=div,d,span,s)]text[/item] Inserts an html item (type parameter = div or span) around the given text.

      Additional class names can be added by the class parameter. The id parameter gives the html an unique css id.

       

    7. [clear (class="additional class"|id=item id|type=div,d,span,s)]text[/clear] Inserts a float-clearing html item (type parameter = div or span) around the given text. Use the simple [clear /].

      Additional class names can be added by the class parameter. The id parameter gives the html an unique css id.

       

    8. [link path="the Drupal path"]link text[/link] Inserts aliased Drupal path around the link text.

      If you omit the text and the closing [/link] tag, you get back the URL only.

      Additional parameters for the link:
      • title for link title. Default value is the link text. Use <none> to disable.
      • class for CSS classes.
      • style for additional CSS rules.
      • id for unique HTML id. (No need to use # sign.)
      Parameters for the URL:
      • html If true, enables HTML in the text. Default is false.
      • absolute Provides absolute URL if true. Default is false.
      • fragment The fragment of the URL.
      • alias If false, it disables aliased URL. Default is true.
      Samples:
      • Simple link with title: [link path="node/5" title="My little title"]link text[/link]
      • Link with class, style, no title: [link path="node/5" title="<none>" class="button my-button" style="text-transform: uppercase;" id="my-button"]button text[/link]
      • Absolute path with fragment: [link path="node/6" absolute="true" fragment="jump-to-content" /]

       

    9. [random (length="8") /] Inserts a random text with the given length.

       

    10. [embed_content nid=nodeid (class="additional class")][/embed_content] Embed a node by nid into the text. Additional class names can be added by the class parameter.

  • 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.

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.
Scroll to Top