Пример #1
0
 /**
  * {@inheritdoc}
  */
 public function build()
 {
     $args = explode('/', Url::fromRoute('<current>'));
     if (($content = _follow_block_content('site')) && (\Drupal::config('follow.settings')->get('follow_site_block_user') || !($args[0] == 'user' && is_numeric($args[1])))) {
         return array('subject' => _follow_block_subject(), 'content' => $content);
     }
 }
Пример #2
0
 /**
  * {@inheritdoc}
  */
 public function build()
 {
     $args = explode('/', Url::fromRoute('<current>'));
     $uid = $args[1];
     if ($args[0] == 'user' && is_numeric($uid) && ($content = _follow_block_content('user', $uid))) {
         return array('subject' => _follow_block_subject($uid), 'content' => $content);
     }
 }
 *   - $field->inline_html: either div or span based on the above flag.
 *   - $field->wrapper_prefix: A complete wrapper containing the inline_html to use.
 *   - $field->wrapper_suffix: The closing tag for the wrapper.
 *   - $field->separator: an optional separator that may appear before a field.
 *   - $field->label: The wrap label text to use.
 *   - $field->label_html: The full HTML of the label to use including
 *     configured element type.
 * - $row: The raw result object from the query, with all data it fetched.
 *
 * @ingroup views_templates
 */
 //dpm($row);
$uid = isset($row->users_node_uid) ? $row->users_node_uid : false;
//dpm($fields);
?>
<?php foreach ($fields as $id => $field): ?>
  <?php print $field->content; ?>
	<?php if($field->class == 'picture'): ?>
		<div class='auhtor-info'>
	<?php elseif ($field->class == 'field-bio'): ?>
		<?php if ($uid && module_exists('follow')) {
						print '<div id="author-social">' 
							.'<p class="follow-title">' . _follow_block_subject($uid) . '</p>' 
							. _follow_block_content($uid) 
							. '</div>';
						}
		?>
		</div>
	<?php endif; ?>
		
<?php endforeach; ?>