Sziasztok,
Következőben kérnék egy kis segítséget, iránymutatást:
Adott egy nézetben egy block display ami egy honap listát general, mint az archivum nevű nézetben.
2010 januar
2010 februar
..stb
A gondom, hogy a linkek a listában a főoldalra mutatnak ["/"], ezt szeretnem módosítani.
Eddig jutottam:
function MODULOM_views_post_render(&$view) { if ($view->name == 'archive_videok') { if(strlen($view->args[0]) > 0){ $rovat = $view->args[0]; foreach ($view->result as $row ) { $row->url = $rovat .'/'. $row->created_year_month; dsm($row); } } } }
a dsm($row) kimenetében benne is van a kivant resz, DE a végső html kimenetben nincs. Ha a dsm($row)-t beteszem a 'views-view-summary.tpl.php' fileba ott mar ures erteket ad.
Mit csinálok rosszul vajon?
drupal 7.12
views 7.x-3.1
Előre is kösz mindenkinek.
Melyik modulhoz, modulokhoz kapcsolódik a téma?:
Drupal verzió:
Fórum:
Akkor válaszolok is magamnak
Akkor válaszolok is magamnak hátha mást is érdekel.
Az a két sor hiányzott ami visszaírja a módosítást a $view->result-ba.
+1 karakter = -2 sor. :)
+1 karakter = -2 sor. :)
illetve nem szúrunkbe csak úgy url-t, mert a későbbiekben meglepetés érhet. Használd az url függvényt.
$row->url = url($rovat . '/' . $row->created_year_month);
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.