Links in View

Hallo,

Ik maak gebruik van de View Module in Table View voor een bepaalde node. Nu zou ik op iedere rij een link willen toevoegen. (De link is altijd hetzelfde, maar bevat wel het id van de node.)

Ik heb al geprobeerd om de linkmodule te gebruiken van CCK, maar dit is echter geen oplossing. Ik zou dan voor elke instantie van de node die ik creëer een nieuwe link opgeven.

Ik had gedacht om een soort nieuw soort View aan te maken. Heeft iemand enig idee hoe ik dit het best aanpak?
Of pas ik misschien beter de linkmodule aan?

Mvg en alvast bedankt.

Auteur: 
J. Verhegghe@dr...
afbeelding van svendecabooter
Door svendecabooter op 12 december, 2006 - 18:53

Ik ben ook op zoek naar dergelijke functionaliteit...
Ik moet nog wat zoeken op drupal.org, als ik iets vind, laat ik wel iets weten (en vice versa zou ook mooi zijn :) )

Ik vermoed dat dit niet mogelijk zal zijn zonder zelf code te schrijven... maar waar die dan precies moet komen is me nog niet helemaal duidelijk...

--
releasedata.be - Belgische releasedata van CD's en DVD's

afbeelding van svendecabooter
Door svendecabooter op 13 december, 2006 - 18:48

Ik weet niet of je er veel mee gaat zijn, maar ik heb mijn probleem opgelost met de View Bookmarks module, want dat had ik net nodig ;)
Misschien kan je wel es kijken naar de code in die module, om zo een gelijkaardig systeem op te zetten (als je wat PHP kan).
De module vind je hier: http://drupal.org/project/views_bookmark

Die voegt een kolom toe aan een views-table, met een link om die node te bookmarken in het systeem, in de zin van views_bookmark/mark/, dus als het daar lukt, zou het moeten mogelijk zijn om hetzelfde principe toe te passen voor een andere link, bvb 'link/'.
Maar daarvoor zal je dan een custom module moeten maken denk ik... tenzij ik iets over het hoofd gezien heb :)

Groeten
Sven

--
releasedata.be - Belgische releasedata van CD's en DVD's

Door J. Verhegghe@dr... op 15 december, 2006 - 13:28

Ik heb een oplossing gevonden.
Ik heb de link.module van CCK aangepast.

Volgende functie toevoegen in de linkmodule

<?php
function link_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) {
switch ($op) {
case 'insert':
//Speciale links
if($node->type == "«TYPE_NODE»"){
$query = "UPDATE node_content_«TYPE_NODE» SET "
."field_«LINK»_title = '......', field_«LINK»_url = '.......' ";
db_query($query);
}
break;
}
}
?>

Hij reclameert dan wel bij het editen dat het geen valid URL is. (Gewoon een if lusje rond die case validate.)

Bookmark and Share

Drupal is een geregistreerd merk van Dries Buytaert. | Powered by Pantheon.

Drupal.be/Drupal.nl is de website van de Nederlandstalige Drupalgemeenschap.