Examples of ThemeTemplate


Examples of org.apache.roller.weblogger.pojos.ThemeTemplate

        mLogger.debug("looking up page ["+pageName+"]");
       
        String template_id = null;
       
        try {
            ThemeTemplate pd = mWebsite.getTheme().getTemplateByName(pageName);
            if(pd != null) {
                template_id = pd.getId();
            }
        } catch(Exception e) {
            mLogger.error(e);
        }
       
View Full Code Here

Examples of org.apache.roller.weblogger.pojos.ThemeTemplate

        mLogger.debug("setupContext( ctx = "+ctx+")");
       
        Weblog weblog = null;
        WeblogEntry entry = null;
        WeblogCategory category = null;
        ThemeTemplate page = null;
        WeblogBookmarkFolder folder = null// don't even know how this is involved :/
        Date date = null;
        boolean isDay = false;
        boolean isMonth = false;
        String locale = null;
       
        // get data from page request
        locale = pageRequest.getLocale();
        weblog = pageRequest.getWeblog();
        entry = pageRequest.getWeblogEntry();
        category = pageRequest.getWeblogCategory();
        page = pageRequest.getWeblogPage();
        if(page == null) {
            page = weblog.getTheme().getDefaultTemplate();
        }
       
        // setup date, isDay, and isMonth
        if(pageRequest.getWeblogDate() != null) {
           
            Date now = new Date();
            if(pageRequest.getWeblogDate().length() == 8) {
                isDay = true;
                try {
                    date = DateUtil.get8charDateFormat().parse(pageRequest.getWeblogDate());
                    if(date.after(now)) {
                        date = now;
                    }
                } catch(Exception e) {
                    // bleh
                }
            } else if(pageRequest.getWeblogDate().length() == 6) {
                isMonth = true;
                try {
                    date = DateUtil.get6charDateFormat().parse(pageRequest.getWeblogDate());
                    if(date.after(now)) {
                        date = now;
                    }
                } catch(Exception e) {
                    // bleh
                }
            } else {
                isMonth = true;
            }
        }
       
        try {
            // Add old page model object to context
            OldWeblogPageModel pageModel = new OldWeblogPageModel();
            pageModel.init(urlStrategy,
                    request,
                    weblog,
                    entry,
                    category,
                    date,
                    isDay,
                    isMonth,
                    locale);
            ctx.put("pageModel", pageModel);
           
            // along with old pages list :/
            ctx.put("pages", pageModel.getPages());
           
        } catch (Exception e) {
            throw new WebloggerException("ERROR creating Page Model",e);
        }
       
        // Add page helper to context
        OldPageHelper pageHelper = new OldPageHelper(request,
                response,
                ctx,
                weblog,
                (date == null) ? new Date() : date,
                folder,
                page.getName(),
                pageContext,
                pageRequest);
        ctx.put("pageHelper", pageHelper);
       
        // Load standard Weblogger objects and values into the context
View Full Code Here

Examples of org.apache.roller.weblogger.pojos.ThemeTemplate

        // add language of the session (using locale specified by request)
        ctx.put("viewLocale", locale);
        mLogger.debug("context viewLocale = "+ctx.get( "viewLocale"));
       
        // alternative display pages - customization
        ThemeTemplate entryPage = weblog.getTheme().getTemplateByName("_entry");
        if (entryPage != null) {
            ctx.put("entryPage",ThemeTemplateWrapper.wrap(entryPage));
        }
        // TODO: ATLAS: no templates use this, should be safe to remove
        // Template descPage = weblog.getPageByName("_desc");
View Full Code Here

Examples of org.apache.roller.weblogger.pojos.ThemeTemplate

        if(this.weblogRequest == null) {
            throw new WebloggerException("expected weblogRequest from init data");
        }
       
        if (weblogRequest instanceof WeblogPageRequest) {
            ThemeTemplate weblogPage = ((WeblogPageRequest)weblogRequest).getWeblogPage();
            pageLink = (weblogPage != null) ? weblogPage.getLink() : null;
            pageNum = ((WeblogPageRequest)weblogRequest).getPageNum();
            tags = ((WeblogPageRequest)weblogRequest).getTags();
        } else if (weblogRequest instanceof WeblogFeedRequest) {
            this.feedRequest = (WeblogFeedRequest) weblogRequest;
            tags = feedRequest.getTags();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.