Drupal 7

While most content display modules are definitely useful for customizing your node and content displays, with or without Views integration, sometimes a more straight-forward method is to use the second option especially if you are using a Bootstrap-driven theme and coding, and customizing your template (TPL) files is not an option.

Useful Drupal 7 Content Display modules

Modules that are helpful, but might be challenging and complex to set-up for the uninitiated:

If for some reason, sending messages thru Webforms for example Contact Us forms does not yield a message in HTML format but in simple text format only, the following modules may be useful:

HTML Mail

Lets you theme your messages the same way you theme the rest of your website.

ttps://www.drupal.org/project/htmlmail

Mime Mail

It permits users to receive HTML email and can be used by other modules. The mail functionality accepts an HTML message body, mime-endcodes it and sends it.

Scenario: You have a Views page or block that needs to display contents which are grouped or categorized/classified by a taxonomy term. In my case I have a list of contents (content type sponsors) that needs to be grouped and displayed in this order: Major Sponsors, Partners, Sponsors. For example in above screenshot.

In some instances, you may want to restrict your views page (in this case to permit only selected roles to view contents categorized in certain taxonomy terms). You also, however, will want some text available and viewable publicly on the same Views URL or page. To do this, you may follow these simple steps.

There are a lot of grid modules for Views in Drupal 7. Below are some of the views grid modules for Drupal 7 that works well out of the box, at with some configurations as required. Listed are some some challenges and best features for the following grid modules:

On Drupal 7, you suddenly experience a login user page being redirected to a non-working or blank page at /user/login?destination=user. On below example, you notice the login form will not work as no form fields are being displayed. Even on source code, the same form fields are missing.

Drupal user login error, redirected page

For many instances, you will need to have a unique form for each of your webpage. For instance, a product page with an inquiry message for this item. You will find that the usual webform setup will not be ideal for such since a webform can only be used globally and not specific per node. As such, enabling Webform functionality per content type does not seem a straight forward solution either. Before trying to create a custom module or functions, try solution provided by the Webform Default Fields.

In Drupal 7, the challenge in display custom views when working with Drupal Commerce is that the Commerce fields by default are programatically separated and distinct from content fields and entities of your usual Drupal content types - including for instance the Product Display content type. In this example, we have a Content Type > Product Display, with referenced Commerce Product fields. Needless to say each has its own set of fields, normally the Commerce fields are rendered inside your Product Display, as the common and preferred setup for D7.

Pages