mirror of
https://github.com/ascribe/wp-theme
synced 2025-02-03 15:47:38 +01:00
119 lines
2.6 KiB
PHP
119 lines
2.6 KiB
PHP
<?php
|
|
/**
|
|
* Created by PhpStorm.
|
|
* User: sarahetter
|
|
* Date: 15-09-17
|
|
* Time: 4:47 PM
|
|
*/
|
|
|
|
class Subtemplate {
|
|
|
|
public function loopSubtemplates() {
|
|
global $post;
|
|
$id = $post->ID;
|
|
$result = '';
|
|
|
|
$subtemplates = get_field('subtemplate', $id);
|
|
$result = '';
|
|
if( $subtemplates ) {
|
|
foreach ( $subtemplates as $subtemplate ) {
|
|
$subtemplateType = $subtemplate['subtemplate_type'];
|
|
|
|
$subtemplateTitle = $subtemplate['section_title'];
|
|
|
|
switch ($subtemplateType) {
|
|
case 'featurecircles':
|
|
$result .= $this->featureCircles($subtemplate,$subtemplateTitle);
|
|
break;
|
|
case 'casestudies':
|
|
$result .= $this->caseStudies($subtemplate,$subtemplateTitle);
|
|
break;
|
|
case 'oldnew':
|
|
$result .= $this->oldNew($subtemplate,$subtemplateTitle);
|
|
break;
|
|
case 'productoverview':
|
|
$result .= $this->productOverview($subtemplate,$subtemplateTitle);
|
|
break;
|
|
case 'bluebox':
|
|
$result .= $this->blueBox($subtemplate,$subtemplateTitle);
|
|
break;
|
|
case 'createaccount':
|
|
$result .= $this->createAccount($subtemplate,$subtemplateTitle);
|
|
break;
|
|
case 'galleries':
|
|
$result .= $this->galleries($subtemplate,$subtemplateTitle);
|
|
break;
|
|
case 'blogfeatures':
|
|
$result .= $this->blogFeatures($subtemplate,$subtemplateTitle);
|
|
break;
|
|
case 'mediafeature':
|
|
$result .= $this->mediaFeature($subtemplate,$subtemplateTitle);
|
|
break;
|
|
case 'team':
|
|
$result .= $this->team($subtemplate,$subtemplateTitle);
|
|
break;
|
|
|
|
|
|
}
|
|
}
|
|
|
|
return $result;
|
|
}
|
|
|
|
|
|
return $result;
|
|
}
|
|
|
|
public function featureCircles($subtemplate,$subtemplateTitle) {
|
|
$result = '';
|
|
|
|
return result;
|
|
}
|
|
public function caseStudies($subtemplate,$subtemplateTitle) {
|
|
$result = '';
|
|
|
|
return result;
|
|
}
|
|
public function oldNew($subtemplate,$subtemplateTitle) {
|
|
$result = '';
|
|
|
|
return result;
|
|
}
|
|
public function productOverview($subtemplate,$subtemplateTitle) {
|
|
$result = '';
|
|
|
|
return result;
|
|
}
|
|
public function blueBox($subtemplate,$subtemplateTitle) {
|
|
$result = '';
|
|
|
|
return result;
|
|
}
|
|
public function createAccount($subtemplate,$subtemplateTitle) {
|
|
$result = '';
|
|
|
|
return result;
|
|
}
|
|
public function galleries($subtemplate,$subtemplateTitle) {
|
|
$result = '';
|
|
|
|
return result;
|
|
}
|
|
public function blogFeatures($subtemplate,$subtemplateTitle) {
|
|
$result = '';
|
|
|
|
return result;
|
|
}
|
|
public function mediaFeature($subtemplate,$subtemplateTitle) {
|
|
$result = '';
|
|
|
|
return result;
|
|
}
|
|
public function team($subtemplate,$subtemplateTitle) {
|
|
$result = '';
|
|
|
|
return result;
|
|
}
|
|
|
|
|
|
} |