¿Cómo obtengo la URL sin procesar como un campo en Vistas?

13

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?

blue928
fuente
2
El contenido basado en URL a nodo siempre se puede acceder como nodo / NID, por lo que debe poder tener Nodo: Nid como campo y luego usarlo en una reescritura posterior como nodo / [nid] o algo similar.
Jimajamma

Respuestas:

-3

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.

$nid = strip_tags($fields['nid']->content);

Luego use la función node_load () para cargar un objeto nodo.

$node = node_load($nid);

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.

Alex Gill
fuente
Por favor no hagas esto. No hay razón para una carga completa de nodos; disminuirá considerablemente sus puntos de vista.
aaronbauman
30

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.

Samudradaka
fuente
El problema que encuentro con esta solución es que obtienes URL que se parecen a example.com//content/new-article
General Redneck
Esta solución funciona perfectamente para mí
Lee Woodman
15

Sí, podemos usar el pathcampo. Esto también admite contenido multilingüe. Encuentre la captura de pantalla adjunta para ver cómo se ve.

ingrese la descripción de la imagen aquí

Rakesh Falke
fuente
2

Agregando al comentario rakesh.flake, tenemos la opción de agregar la URL absoluta también en la configuración.ingrese la descripción de la imagen aquí

Santhosh Gl
fuente