Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/05/2011, 15:15
Avatar de NUCKLEAR
NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 19 años
Puntos: 890
Exclamación Tips, faqs, piezas de codigo, para desarrolladores

Un listado de recursos o piezas de codigo muchas veces imprescindibles, o poco conocidos que ustedes tengan y que piensen que seria intersante compartirlo.

El formato que vamos a utilizar seria como un FAQ. 1 pregunta una respuesta.

P: Como hacer que las url internamente sean absolutas para ayudar al seo de tu web.
R: Como se habran dado cuenta cuando usamos el modulo pathauto las url internas se crean partiendo de la raiz, asi si por ejemplo creamos un menu como ejemplo un node:

node/30 y este tiene como titulo "Lo que sea" nos va a crear la url del menu <a href="/lo-que-sea">Lo que sea</a> bien ahora si queremos que la url sea absoluta y a su vez dinamica solo tenemos que poner esto en nuetro settings.php (D6)

Código PHP:
Ver original
  1. function custom_url_rewrite_outbound(&$path, &$options, $original_path) {
  2.    
  3.     $options['absolute'] = true;
  4. }

Obviamente tenemos tambien que haber seteado nuestra url

Código PHP:
Ver original
  1. # $base_url = 'http://www.example.com';  // NO trailing slash!
  2. $base_url = 'http://miweb.com';

A partir de ahora cualquier link que creemos(siempre y cuando este gestionado por Drupal) tendra la ruta absoluta < a href="http://miweb.com/lo-que-sea">Lo que sea</a>
__________________
Drupal Argentina