En las vistas, necesito devolver la URL sin formato que se proporciona como valor href al campo de título (cuando se trata de un enlace) o el Contenido: valor del enlace. Originalmente, pensé que podía elegir Contenido: vincular y eliminar el HTML en una reescritura, pero nada.
Necesito la URL completa para poder pasarla como parámetro en una reescritura de campo. ¿Pensamientos sobre cómo obtener esto solo?
Respuestas:
Hay varias formas de hacerlo, pero lo siguiente es bastante fácil.
En su vista, agregue NID como campo.
Cree una plantilla de 'estilo de fila' que recorra el objeto $ fields.
En su archivo de plantilla, antes del ciclo asigne una variable con el valor NID del campo.
Luego use la función node_load () para cargar un objeto nodo.
Debería poder acceder a cualquier cosa que desee, incluida la ruta desde este objeto de nodo.
Para ver qué contiene, use Devel si tiene esto instalado o simplemente use la función var_dump () de PHP.
Incluso mejor verifique si tiene un campo 'ruta' que puede agregar.
fuente
Según el comentario aquí http://drupal.org/node/458316#comment-6236984
En las vistas 3.x puede usar el campo "Ruta" con la opción "Usar enlace absoluto (comienza con" http: // ")" en la sección Reescribir resultados.
fuente
Sí, podemos usar el
path
campo. Esto también admite contenido multilingüe. Encuentre la captura de pantalla adjunta para ver cómo se ve.fuente
Agregando al comentario rakesh.flake, tenemos la opción de agregar la URL absoluta también en la configuración.
fuente