?> <?php $rowcount = (int) $i % (int) $columns + 1; ?> <?php if ($rowcount == 1) { ?> <div class="row"><!-- begin row --> <?php } ?> <?php $contest_url = JRoute::_('index.php?option=com_akrecipes&view=contest&id=' . (int) $item->id); $contest_image = $item->contest_image; $contest_introtext = AkrecipesHelper::splitToIntroAndFullText($item->contest_description)->introtext; $add_recipe_url = JRoute::_(AkrecipesHelperRoute::getAddRecipeRoute()); $contest_start_date = $item->publish_up; $contest_close_date = $item->publish_down; $contest_state = AkrecipesFrontendHelper::getContestState($item); ?> <div class="contest col-md-<?php echo $colspan; ?> col-xs-12"> <div class="thumbnail"> <a href="<?php echo $contest_url; ?> " title="<?php echo $item->contest_name;
?> </div> <div class="col-md-6 col-xs-12"> <span class="contest-ends-label">Contest Ends</span> : <?php echo JHtml::_('date', $this->item->publish_down, JText::_('DATE_FORMAT_LC3')); ?> </div> </div> <div class="row contest-description"> <div class="col-md-12 col-xs-12"> <?php $contest_intro_text = AkrecipesHelper::splitToIntroAndFullText($this->item->contest_description)->introtext; $contest_full_text = AkrecipesHelper::splitToIntroAndFullText($this->item->contest_description)->fulltext; ?> <div class="contest-introtext"> <?php echo $contest_intro_text; ?> </div> <div class="contest-fulltext"> <?php echo $contest_full_text; ?> </div> </div> </div> <?php
/** * Prepares the document * * @return void * * @throws Exception */ protected function _prepareDocument() { $app = JFactory::getApplication(); $menus = $app->getMenu(); $title = null; //error_log("_prepareDocument params --> " . print_r($this->params,true)); // Because the application sets a default page title, // We need to get it from the menu item itself $menu = $menus->getActive(); if ($menu) { $this->params->def('page_heading', $this->params->get('page_title', $menu->title)); } else { //$this->params->def('page_heading', JText::_('COM_AKBRANDS_DEFAULT_PAGE_TITLE')); $this->params->def('page_heading', $this->item->contest_name); } if ($menu) { $menu_page_title = $menu->params->get('page_title'); } if (isset($menu_page_title) && !empty($menu_page_title)) { $title = $menu->params->get('page_title'); } else { $title = $this->item->contest_name; } if ($app->get('sitename_pagetitles', 0) == 1) { //$title = JText::sprintf('JPAGETITLE', $app->get('sitename'), $title); $title = JText::sprintf('JPAGETITLE', $this->item->contest_name, $title); } elseif ($app->get('sitename_pagetitles', 0) == 2) { //$title = JText::sprintf('JPAGETITLE', $title, $app->get('sitename')); $title = JText::sprintf('JPAGETITLE', $title, $this->item->contest_name); } $this->document->setTitle($title); if ($this->params->get('menu-meta_description')) { $this->document->setDescription($this->params->get('menu-meta_description')); } else { $contest_desc = strip_tags(AkrecipesHelper::splitToIntroAndFullText($this->item->contest_description)->introtext); $this->document->setDescription($contest_desc); } if ($this->params->get('menu-meta_keywords')) { $this->document->setMetadata('keywords', $this->params->get('menu-meta_keywords')); } if ($this->params->get('robots')) { $this->document->setMetadata('robots', $this->params->get('robots')); } //$this->document->addStylesheet('media/com_akrecipes/css/recipe.css'); }