I'm quite new to Drupal. I am trying to display multiple articles on a single page. When I go to "views" and enable "glossary" view, how do I then apply it to a page? That is, which page is now the glossary view?




WorldFallz’s picture

The default path for the glossary view is '/glossary' -- if you wish to change it, edit the 'page' display, and change the 'path' in the 'page settings' box.

daviddoria’s picture

Hm, when I go here http://doriad.myrpi.org/Personal/glossary I get this error:

PDOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'SUBSTRnode.title11' in 'where clause': SELECT COUNT(*) AS expression FROM (SELECT node.title AS node_title, node.nid AS nid, users.name AS users_name, users.uid AS users_uid, node.changed AS node_changed FROM {node} node INNER JOIN {users} users ON node.uid = users.uid WHERE (( (SUBSTRnode.title11 = :db_condition_placeholder_0) )) ORDER BY node_title ASC) subquery; Array ( [:db_condition_placeholder_0] => a ) in views_plugin_pager->execute_count_query() (line 141 of /home/doriad/public_html/Personal/modules/views/plugins/views_plugin_pager.inc).

WorldFallz’s picture

Well, both d7 and views-7.x-3.x are still in dev-- sounds like an issue for the issue queue.

Bosire’s picture

You can easily do that by using taxonomy combined with views. Create your articles in either page or story and then create a vocabulary under taxonomy. After you have done this, assign that articles you want appear on a page with your new vocabulary term.

After this, create a node view to display your page. How? in your new view, add a filter and select node type, of course you select published and then either a story or a page. Sort it. And then add an argument by selecting the taxonomy term ID. In the views setting, select node under field.

That is it. Set the path and views to page. Just hover the mouse over your vocabulary term and then create a menu link (with the path first, followed by the taxonomy term ID. You have all the articles you wanted displayed on you page.

Go head and try.