home page - sliders
This commit is contained in:
@@ -17,7 +17,7 @@ function popsu_preprocess_views_view_unformatted(&$variables) {
|
||||
foreach ($rows as $id => $row) {
|
||||
$variables['rows'][$id]['attributes'] = new Attribute();
|
||||
$c = $variables['rows'][$id]['content']["#row"]->nid;
|
||||
$variables['rows'][$id]['attributes']->addClass("popsu-node-".$c);
|
||||
$variables['rows'][$id]['attributes']->addClass("programme-".$c);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -38,9 +38,29 @@ function popsu_preprocess_region(&$variables) {
|
||||
* Implements hook_preprocess_page().
|
||||
*/
|
||||
|
||||
// function popsu_preprocess_page(&$variables){
|
||||
// $rows = $variables['rows'];
|
||||
// }
|
||||
function popsu_preprocess_views_view(&$variables){
|
||||
$vars = $variables;
|
||||
if(isset($variables['css_class']) && $variables['css_class'] == 'last-news'){
|
||||
|
||||
$rows =& $variables['rows'];
|
||||
foreach ($rows as $i => &$row ){
|
||||
foreach ($row['#rows'] as $j => &$elem) {
|
||||
$entity = $elem["#row"]->_entity;
|
||||
if ($entity->hasField('field_programme')) {
|
||||
$prog_id = $entity->get('field_programme')->getString();
|
||||
$class = "programme-".$prog_id;
|
||||
$attributes = array(
|
||||
"class" => $class
|
||||
);
|
||||
}
|
||||
|
||||
// $elem['id'] = new Attribute("socks");
|
||||
//$elem['attributes']->addClass($class);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function popsu_preprocess_views_view_grid(&$variables){
|
||||
// we pass all variables by reference
|
||||
|
Reference in New Issue
Block a user