Populate questions and answers (Display two types of content two different ways on one page intermittently) I am using the Answers module and would like the landing page to display all questions as well as all answers, as they are posted, and each would render different fields e.g. I want the questions and answers to look differently but still show up in the same feed. Currently, it uses a view to list all the questions only. Is this possible?

For an example of what I mean, this is a screenshot Quora.


  


I read this answer but do not want to use panels, but am also not sure if this solution will render questions and answers differently from each other in the 
 list.

Please notice that the answer shown in this example isn't related to the question; it's just a random answer to a question. That's what I'm looking for.
You also get a "Answers to a Question" view with this module. Change display format to "Fields" and create a block pulling all the fields you need. You might as well find Relevant Answer (extends Answers) helpful found here.


  The module provides two predefined blocks to display questions and their corresponding answers: 'Popular Questions' and 'Recent Questions'.


Edit: Import this view- you should get a "Q &amp; A feed" block which populates questions and its answers, apply a sort criteria to meet your need.

$view = new view();
$view-&gt;name = 'q_a_feed';
$view-&gt;description = '';
$view-&gt;tag = 'default';
$view-&gt;base_table = 'node';
$view-&gt;human_name = 'Q &amp; A Feed';
$view-&gt;core = 7;
$view-&gt;api_version = '3.0';
$view-&gt;disabled = FALSE; /* Edit this to true to make a default view disabled initially */

/* Display: Master */
$handler = $view-&gt;new_display('default', 'Master', 'default');
$handler-&gt;display-&gt;display_options['title'] = 'Q &amp; A Feed';
$handler-&gt;display-&gt;display_options['use_more_always'] = FALSE;
$handler-&gt;display-&gt;display_options['access']['type'] = 'perm';
$handler-&gt;display-&gt;display_options['cache']['type'] = 'none';
$handler-&gt;display-&gt;display_options['query']['type'] = 'views_query';
$handler-&gt;display-&gt;display_options['exposed_form']['type'] = 'basic';
$handler-&gt;display-&gt;display_options['pager']['type'] = 'full';
$handler-&gt;display-&gt;display_options['pager']['options']['items_per_page'] = '5';
$handler-&gt;display-&gt;display_options['style_plugin'] = 'default';
$handler-&gt;display-&gt;display_options['row_plugin'] = 'fields';
/* Field: Content: Title */
$handler-&gt;display-&gt;display_options['fields']['title']['id'] = 'title';
$handler-&gt;display-&gt;display_options['fields']['title']['table'] = 'node';
$handler-&gt;display-&gt;display_options['fields']['title']['field'] = 'title';
$handler-&gt;display-&gt;display_options['fields']['title']['label'] = '';
$handler-&gt;display-&gt;display_options['fields']['title']['alter']['word_boundary'] = FALSE;
$handler-&gt;display-&gt;display_options['fields']['title']['alter']['ellipsis'] = FALSE;
/* Field: Content: Answer to the question */
$handler-&gt;display-&gt;display_options['fields']['field_answer_question']['id'] = 'field_answer_question';
$handler-&gt;display-&gt;display_options['fields']['field_answer_question']['table'] = 'field_data_field_answer_question';
$handler-&gt;display-&gt;display_options['fields']['field_answer_question']['field'] = 'field_answer_question';
/* Sort criterion: Content: Post date */
$handler-&gt;display-&gt;display_options['sorts']['created']['id'] = 'created';
$handler-&gt;display-&gt;display_options['sorts']['created']['table'] = 'node';
$handler-&gt;display-&gt;display_options['sorts']['created']['field'] = 'created';
$handler-&gt;display-&gt;display_options['sorts']['created']['order'] = 'DESC';
/* Filter criterion: Content: Published */
$handler-&gt;display-&gt;display_options['filters']['status']['id'] = 'status';
$handler-&gt;display-&gt;display_options['filters']['status']['table'] = 'node';
$handler-&gt;display-&gt;display_options['filters']['status']['field'] = 'status';
$handler-&gt;display-&gt;display_options['filters']['status']['value'] = 1;
$handler-&gt;display-&gt;display_options['filters']['status']['group'] = 1;
$handler-&gt;display-&gt;display_options['filters']['status']['expose']['operator'] = FALSE;
/* Filter criterion: Content: Type */
$handler-&gt;display-&gt;display_options['filters']['type']['id'] = 'type';
$handler-&gt;display-&gt;display_options['filters']['type']['table'] = 'node';
$handler-&gt;display-&gt;display_options['filters']['type']['field'] = 'type';
$handler-&gt;display-&gt;display_options['filters']['type']['value'] = array(
  'answer' =&gt; 'answer',
  'question' =&gt; 'question',
);

/* Display: Q &amp; A feed */
$handler = $view-&gt;new_display('block', 'Q &amp; A feed', 'block');