Drupal 8 Rules module - How to configure Rules module to send email notification for every comment posted
Introduction In our previous post, where we saw How to configure comments module…
April 18, 2018
See the code below:
function getTerms($category) {
$terms = array();
foreach($category as $val) {
$terms[] = $val['tid'];
}
$result = taxonomy_term_load_multiple($terms);
$ret = array();
foreach($result as $res) {
$ret[] = $res->name;
}
return implode('|', $ret);
}
$query = db_select( 'node', 'n' );
$query
->condition( 'n.type', 'article' )
->fields('n', array('nid'));
$result = $query
->execute()
->fetchAll();
foreach( $result as $row ) {
$nd = node_load($row->nid);
$tags = getTerms($nd->field_tags['und']);
$terms = getTerms($nd->field_article_category['und']);
print 'https://www.yourwebsite/node/'.$nd->nid.','.'"'.$nd->title.'"'.','.$terms.','.$tags."\n";
}
The output will be 4 columns separated by comma. You can save this information in a csv and share this file.
Sample output:
https://www.yourwebsite/node/9,"Advantages of AUTOCAD: Discovering The Best",Autocad,
https://www.yourwebsite/node/10,"Auto CAD: 3D Software That Suits Any Sense Of Style Along With Many Benefits",Autocad,
https://www.yourwebsite/node/11,"Auto CAD For Designing Great Automobile Stickers",Autocad,
https://www.yourwebsite/node/12,"AUTO CAD Where Dreams Meet Reality",Autocad,Autocad
https://www.yourwebsite/node/14,"Brand New Building Technologies That Are Here To Stay ",Architecture|Exterior,technology
https://www.yourwebsite/node/15,"Design Ideas To Make Your Hotel “A Pleasant Stay”",Design Ideas|Interior Design,Hotel|Design|ideas
https://www.yourwebsite/node/16,"A Comparative Analysis Between Modern, Contemporary and Traditional Furniture",Furniture|Interior Design,Furniture|Modern Furniture|Contemporary Furniture|Traditional Furniture
Enjoy
Introduction In our previous post, where we saw How to configure comments module…
Note: This is based on bootstrap-4 If you are using multi column design in your…
Introduction You are having a form having multiple fields. When you render a…
Introduction In this post, we will see ways to look at git history logs. For…
Introduction I got my seo backlink work done from a freelancer. It was like 300…
Problem Statement I’ve been using image styles, and heavily used “Scale and crop…
Introduction Strapi is a backend system provides basic crud operations with…
Introduction I had to create many repositories in an Github organization. I…
Introduction I was trying to download some youtube videos for my kids. As I have…
Introduction In this post, we will explore some useful command line options for…
Introduction In this post, we will see how we can apply a patch to Python and…
Introduction We will introduce a Package Manager for Windows: . In automations…