Görünümlerde ham URL'yi alan olarak nasıl alabilirim?


15

Görünümlerde href değeri olarak sağlanan ham url başlık alanına (bağlantı olarak) veya Content: bağlantı değerine döndürmek gerekir. Başlangıçta Content: link'i seçebilir ve HTML'yi bir yeniden yazmada şeritleyebilirim, ama gitmem.

Alan yeniden yazma bir parametre olarak iletebilmeniz için tam URL gerekir. Sadece bunu nasıl alacağınıza dair düşünceler?


2
Düğüm tabanlı içeriğe url'ye her zaman düğüm / NID olarak erişilebilir, bu nedenle bir düğüm olarak Düğüm: Nid'e sahip olmalı ve daha sonra bu düğümü daha sonra düğüm / [nid] veya benzeri bir şey olarak yeniden yazabilmelisiniz.
Jimajamma

Yanıtlar:


-3

Bunu yapmanın birkaç yolu vardır, ancak aşağıdakiler oldukça kolaydır.

Görünümünüzde NID'yi alan olarak ekleyin.

$ Fields nesnesinde dolaşan bir 'satır stili' şablonu oluşturun.

Şablon dosyanızda, döngüden önce alandan NID değeri olan bir değişken atayın.

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

Sonra bir düğüm nesnesi yüklemek için node_load () işlevini kullanın.

$node = node_load($nid);

Bu düğüm nesnesindeki yol da dahil olmak üzere istediğiniz her şeye erişebilmeniz gerekir.

İçinde ne olduğunu görmek için bu yüklü varsa Devel kullanın veya sadece PHP var_dump () işlevini kullanın.

Ekleyebileceğiniz bir 'yol' alanına sahip olup olmadığınızı daha iyi kontrol edin.


Lütfen bunu yapma. Tam bir node_load için neden yok; görüşlerinizi önemli ölçüde yavaşlatacaktır.
aaronbauman


16

Evet, pathalanı kullanabiliriz . Bu aynı zamanda çok dilli içeriği de destekler. Neye benzediğini görmek için lütfen ekli ekran görüntüsünü bulun.

resim açıklamasını buraya girin


2

Rakesh.flake yorumuna ek olarak, ayarlarda da mutlak URL ekleme seçeneğimiz var.resim açıklamasını buraya girin

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.