public function viewArchive($request)
    {
        $year = $request->param('Year');
        $month = $request->param('Month');


        $this->blogPosts = $this->getArchives();

        if (!$this->blogPosts->count()) {
            return $this->httpError(404);
        }

        $title = $year;
        if ($month) {
            $title = $month . '/' . $year;
        }

        $orig_title = $this->dataRecord->Title;

        $this->Title = 'Archived posts for "' . $title . '" | ' . $orig_title;

        $this->ArchivePeriod = $title;

        return $this->render();
    }
public function viewArchive($request)
    {
        $year = $request->param('Year');
        $month = $request->param('Month');


        $this->blogPosts = $this->getArchives();

        if (!$this->blogPosts->count()) {
            return $this->httpError(404);
        }

        $title = $year;
        if ($month) {
            $title = $month . '/' . $year;
        }

        $orig_title = $this->dataRecord->Title;

        $this->Title = 'Archived posts for "' . $title . '" | ' . $orig_title;

        $this->ArchivePeriod = $title;

        return $this->render();
    }
public function viewArchive ( $ request ) { $ year = $ request -> param ( 'Year' ) ; $ month = $ request -> param ( 'Month' ) ; $ this -> blogPosts = $ this -> getArchives ( ) ; if ( ! $ this -> blogPosts -> count ( ) ) { return $ this -> httpError ( 404 ) ; } $ title = $ year ; if ( $ month ) { $ title = $ month . '/' . $ year ; } $ orig_title = $ this -> dataRecord -> Title ; $ this -> Title = 'Archived posts for "' . $ title . '" | ' . $ orig_title ; $ this -> ArchivePeriod = $ title ; return $ this -> render ( ) ; }
Display archived posts either by year or year-month
Display archived posts either by year or year - month