11 Jul, 2023
Drupal is a good CMS, that anyone with some development experience, can use to develop websites and applications. In today’s article we are going to continue with our series on Drupal 8, the best CMS in the whole wide world and focus on Views . The Views feature that is included with Drupal, allow a user to create a list of content to present on their website. The display of views is handled by the core Views module, and users can create and edit their views through the Views UI . Any content that is stored on a website’s database can be displayed using Views, in different ways, such as table with sortable fields, grid layouts, teasers or pictures that link to articles, blocks, JSON output, RSS feeds, calendar and on-screen slideshows. A view has several parts, which can be seen by a user when he/she is creating a view, such parts are the display (page, block, feed, attachment), format, fields, filter criteria, sort criteria, contextual filters and relationships. Views essentially allows users to create a list of content, for a website, without having to know any SQL or know the database. Views allow users to choose, the format of the results, users can open the format windows, and choose a format from the list of formats. Such formats are the grid, an HTLM list, Jump menu, a table and an unformatted list. A user can add fields to the view, to show, the contents of its database, the fields can be chosen only when a user chooses a certain format, such as an HTML list. As the user ads fields to his/her views configuration, it is important to note that as the user ads these fields, he/she is presented with a dialog box, that prompts them to set certain settings options for a field. Users can also choose where their views are going to appear on the page, when they turn their views into a block and choose where to place the block, in the block layout page. Users can also choose to rewrite the results of their views, by changing the settings options, under the rewrite results tab. Views formatter allow users to change the way, in which views display information to users on a website. The style of a view can also be manipulated, by going into the settings options for each field, under the style settings tab of the settings. Users can choose their HTML element, add a CSS class, wrap the field’s label, and create a class for that field as well. If a user wants to limit the amount of CSS classes that Drupal adds by default, the user can uncheck the add default classes box found under the fields’ settings under style settings. The views module allows users to use the power of relationships, for them to relate tables together and pull information from both tables. Developers can relate two tables, by adding a relationship , under the advance settings options, under add a relationship. Once the relationship has been added, then the user can add the field from the other tables, which have been related to the view. Users also have the option to put two table columns together, in the table’s setting under format, when users chose the table format option. Thank you for reading this article!!!