コード例 #1
0
$cover_image = '';
$cover_classes = '';
$cover_active = true;
// 3. Define Article Type
if (isset($articles)) {
    $writing_type = 'MULTIPLE_WRITING_TYPE';
} else {
    if (isset($article)) {
        $writing_type = 'SINGLE_WRITING_TYPE';
    }
}
// 4. Single Article Settings
if ($writing_type == 'SINGLE_WRITING_TYPE') {
    // 4.1. General
    $site_title = $article->title . ' — ' . Config::get('settings.title');
    $og_description = Thinker::limitMarkdownText($article->text, 159);
    $og_type = 'article';
    if ($article->image) {
        $og_image = $article->image;
    } else {
        if ($article->video) {
            $og_image = Thinker::getVideoThumb($article->video);
        }
    }
    // 4.2. Cover or not
    if ($article->image == '') {
        // 4.2.1. Article w/o cover
        $header_classes = 'c-header--relative';
        $cover_active = false;
    } else {
        // 4.2.2. Article w/ cover