Tamam ben profil URL ayıklanması daha iyi (süper basit) yolunu buldu, hem de ben belgeleyen değer sanıyordum bütün blok bağlantı çözeltisine (espais atfedilen), birkaç sorunları fazla geldi. Yani burada benim asıl sorunun komple bir çözüm:
) Sayesinde yararlı bağlantı için barraponto için - 1) (bkz: http://views-help.doc.logrus.com/help/views/using-theme bakıldı-view-fields.tpl.php geçersiz kılmak için özel bir şablon dosyası ekleyin. Bu özel dosya, bir bağlantı tüm kod kaydırmak ve kabın tam yüksekliğe linki germek için sadece sonundan önce net bir düzeltme div ekleyin.
<a class="td-link" href="user/<?php print $row->uid; ?>">
...
<div class="clear-fix"></div>
</a>
Iç içe HTML linkleri (gerçekten garip davranış üretir) için izin verilmez gibi 2) Şimdi, her ızgara eleman içindeki herhangi diğer bağlantıların kurtulmak gerekir. Yapılacak ilk şey Görünümü düzenlemek ve alanların emin hiçbiri işaretli "kullanıcı bulunuyor için bu alanı bağlantı" var olun. Eğer profil resmi alanını eklemek istiyorsanız o zaman, varsayılan bir bağlantı olduğu bu alanı durdurmak için hiçbir yolu yoktur, çünkü küçük bir düzeltme modülü eklemek gerekir! Bu yorumun modülünü alabilirsiniz: http://drupal.org/node/720772#comment-2757536
3) Son olarak CSS. Temanızın style.css için aşağıdakileri ekleyin:
a.td-link {
display: block;
color: #000;
text-decoration: none;
border: 1px solid #E9EFF3;
}
a.td-link:HOVER {border-color: #85b3d4;}
a.td-link label {cursor: pointer;}
div.clear-fix {clear: both;}
Bu, (biz bütün blok bir bağlantı, sadece metin gibi görünmek istediğiniz gibi) metin biçimlendirme bağlantısını kaldırır ve kabı doldurmak için linki dışarı uzanır. Ayrıca imleç grafik tutarlı yapar ve güzel bir sınır etkisi ekler zaman blok fare üzerinde. Ayrıca çok daha kolay / kıvrımlara CSS kodunu stil için öğeleri seçmek için yapar, sizin View özel bir CSS sınıfı ekleyebilirsiniz hatırlıyorum.