Search
Code Directory
 ASP
 ASP.NET
 C/C++
 CFML
 CGI/PERL
 Delphi
 Development
 Flash
 HTML
 Java
 JavaScript
 Pascal
 PHP
 Python
 SQL
 Tools
 Visual Basic & VB.NET
 XML
New Code
VisualNEO Web 2018.12.15
SentiMask SDK Trial 1.0.0
OrgChart JS 4.6.4
dotConnect for BigCommerce 1.8
FedEx Smart Shipping For Magento 1.0.0
Database Workbench Pro 5.6.2.311
Taxi App Development 7.3
RentALL-Airbnb clone script 1.8.0
PHP Ecommerce Script 1.3.2
dbForge Studio for PostgreSQL 2.1
Rentonn - Airbnb clone 1.0
VisualNEO for Windows 18.08.31.0
SentiVeillance SDK Trial 7.0.191272
dbForge SQL Complete 6.1
Uber for E-Scooters 1.0
Top Code
webmoney - Webmoney payment gateway 5.x-1.2
La Caixa payment gateway 5.x-1.x-dev
Azizi search engine script PHP 4.1.10
Online Poker Script 1.0
Efficient K-Means Clustering using JIT 1.0
Fast K-means 1.0
Kernel k-means 1.0
Top Rated
VisualNEO Web 2018.12.15
Paste phpSoftPro 1.4.1
Deals and Discounts Website Script 1.0.2
ADO.NET Provider for ExactTarget 1.0
Solid File System OS edition 5.1
Classified Ad Lister 1.0
Aglowsoft SQL Query Tools 8.2
Invoice Manager by PHPJabbers 3.0
ICPennyBid Penny Auction Script 4.0
PHP Review Script 1.0
ATN Resume Finder 2.0
ATN Site Builder 3.0
Availability Booking Calendar PHP 1.0
PHP GZ Blog Script 1.1
ATN Jobs Software 4.0
Node Relationships 6.x-1.6
File ID: 100270






Node Relationships 6.x-1.6
Download Node Relationships 6.x-1.6http://drupal.orgReport Error Link
License: Freeware
File Size: 81.9 KB
Downloads: 1
Submit Rating:
Node Relationships 6.x-1.6 Description
Description: The Node Relationships module provides methods to complete two way relationships between content types enhancing the features of node reference fields.

Almost all the settings to administer the features of this module can be located at Administer -> Content management -> Content types -> [type] -> Relationships.
Features:

The Node Relationships module provides the following features:

*
Node reference extras:

This module provides several enhancements for node reference fields configured to use the autocomplete widget:
o View reference in new window
o Edit reference (in modal frame, updates widget if node title changes)
o Search and reference (single and multiple value selection)
o Create and reference
o Translate and reference

When these options are enabled, a new button for each one will be rendered in the node edit form, next to the corresponding autocomplete widget of the node reference field. These buttons will open a popup dialog where each feature is available.

For nodereference fields defined with multiple values, a new button will be available next to the "Add more items" button that can be used to search and reference several nodes at a time.

The "Search and reference" feature uses a view that is dynamically configured so that a single view can be reused by several node reference fields. A default view is provided with basic fields and pages for table or grid styles. You can modify and/or clone (recommended) this default view to add more field, filters, etc. A filter per node type is dynamically created to match the "Content types that can be referenced" option in the global settings section of the node reference field. Note that you should configure this option explicitly even if you use a view for the node reference field.

The "Translate and reference" feature is available when the Drupal core translation module is enabled, and additional support is provided when the Internationalization module is enabled. It is recommended to enable the "Switch interface for translating" option in the Multilingual system settings page for the "Translate and reference" feature to work properly. When the "Translate and reference" option is enabled for a particular node reference field, references that already have translations will be automatically assigned to the values of node reference fields when a node translation is started. For those that do not have translations, a message will be displayed on the create translation form to warn the user a translation is missing and an option to translate and reference will be provided.
*
Automatic back references:

This module provides a method to display back reference views on referred nodes. Back reference definitions are taken from the "Content types that can be referenced" option in the global settings section of node reference fields. Note that you should configure this option explicitly even if you use a view for the node reference field.

These back references do not need additional data stored in the database. Instead, views with the proper relationships are used to join the node reference field data with the corresponding nodes in the database. These views can then be used from the referred content types to provide a list of referrer nodes. The Node Relationships module provides a default view that you can modify and/or clone (recommended) should you need to add more fields, filters or change any other option to suit your needs.

Each back reference can be displayed using one of several methods to render the corresponding view in the referred node itself (Field, Page and Tab).
o Field: When a back reference is configured as a "Field", the Node Relationships module creates a CCK field automatically that provides the view output, and you can drag'n'drop this view to any position from the "Manage fields" panel of the content type. Note that no input widget is provided for this kind of fields, only the view output is provided.

Field formatters available:
- Back references view: renders the customized view as usual.
- Back references count: displays the count of back references (taking node revisions into account).
o Page: This method provides a fieldset where all back reference fields assigned to this region will be rendered. This fieldset can be dragged to any position in the node using the "Manage fields" panel of the content type.
o Tab: This method provides an alternative to the "Page" region, but the back references are displayed on a new tab "Relationships" added to the nodes where this option is enabled.

A note on performance of back reference views: latest development snapshots of CCK include a feature that allows fields index their columns. This is implemented for node and user reference fields that automatically create an index by the reference value column (see: #231453: Allow indexing columns). This means back reference views can take advantage of this index to resolve the join with the field table used by the automatically customized relationship on these views. Still, it is recommended to perform an EXPLAIN on the queries executed by views as peformance may depend on a few more factors. You may also wish to take advantage of the new Cache options implemented in Views since 2.6 (see: #468824: Add caching system to Views).
*
Entity relations diagram:

This is a basic diagram of the relations of current content type with others (referred from and refers to). It can be used to walk the relationships of all types in the system. This diagram is available per content type from Administer -> Content management -> Content types -> [type] -> Relationships.

License: Freeware

Related: Reference, fields, option, Field, Module, views, references, types, Content, provided, feature, Relationships, Nodes, enabled, referred, Widget

O/S:BSD, Linux, Solaris, Mac OS X

File Size: 81.9 KB

Downloads: 1



More Similar Code

Node Auto Term or NAT is a helper module used to facilitate node-node relationships through the use of the Taxonomy module; i.e. when a node is created, a taxonomy term is also created automatically using its title and body in any associated vocabularies. Other nodes can now be tagged with terms from these vocabularies thereby establishing node-node relationships.

For example, consider a site with two node types - product and image...





Provides an API for arbitrary node relationships based on RDF.

This module requires PHP 5.2 or newer, and a recent version of the RDF API.

This project is being developed by Arto Be



A simple tree presentation of one book.

What it does is to take as input a series of Book nodes and create a tree-like structure using Book node relationships.

Usage of the module is quite simple and flexible, and options...



This module extends reference fields like the user and node reference fields by adding links to add, edit and search for references through a dialog. This allows for a workflow where the user can create all the references to a node at the same...



This module is deprecated in favor of CCK's nodereference module, the node relativity module, and/or any future node relations APIs.

Permits node-to-node associations, using Drupal's taxonomy system. Facilitates 1-to-many or...



Allows users to preview the content they are referencing when editing a node-reference field. When the user selects a reference, a preview of the node is displayed inline under the field. This module current only works with node-references with...



This module provides an API to render an iframe within a modal dialog based on the jQuery UI Dialog plugin. You should not install this module unless another module requires you to, or you wish to use it for your own custom modules.

It...



NAT-ng comes from NAT module, a helper module used to maintain node-term relationships, i.e. when a node is created a taxonomy term is created automatically using its title and body in any associated vocabularies. This module also attempts to...



Node Reference fields in CCK for Drupal 6 provide relationships to Views that allow you to access fields from the referred nodes of a particular node reference field. These kind of relationships allow you to travel from the child node (the one...



Manages relationships between node ids and menu items.

The Menu Node API project fills in one of the "missing tables" in Drupal 6. This module does nothing on its own. Instead, it creates and maintains a {menu_node} table....

User Review for Node Relationships
- required fields
     

Please enter text on the image