Control teaser

Magnity - December 12, 2008 - 20:48
Project:Job Posting
Version:6.x-1.10
Component:User interface
Category:support request
Priority:normal
Assigned:Unassigned
Status:closed
Description

Is there a way of making the teaser show a summary of the description similar to other node types?

Thanks,

#1

mikee - May 28, 2009 - 10:35

Within the job_posting.module file update the function template_preprocess_job_posting_node_display() to include the following line:

$variables['summary'] = strip_tags($variables['node']->teaser);

Note: the php function strip_tags() gets rid of any HTML tags - such as <p></p>. It may be you prefer to keep them - in which case omit the strip_tags function as below or use an alternative function to suite your needs.

$variables['summary'] = $variables['node']->teaser;

After which, the auto generated summary/teaser of the body/description becomes available for use within "job-posting-node.tpl.php".

For example the below will display it only on the job listing page.

<?php if (!$page): ?>
  <div class="job-posting-summary">
    <?php print $summary; ?>
  </div>
<?php endif; ?>

I hope this helps.

#2

gmarus - September 30, 2009 - 17:25
Status:active» closed
 
 

Drupal is a registered trademark of Dries Buytaert.