Jump to:

3397 Posts in 978 Topics by 854 members

Template Questions

SilverStripe Forums » Template Questions » Changing background on each page without tons of templates

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

Page: 1 2 3
Go to End
Author Topic: 4748 Views
  • evsoul
    Avatar
    Community Member
    36 Posts

    Re: Changing background on each page without tons of templates Link to this post

    Yeah I figured that would be a very vague error haha.

    I'll check server logs, but also how do I put the site in dev mode?

  • evsoul
    Avatar
    Community Member
    36 Posts

    Re: Changing background on each page without tons of templates Link to this post

    Ok, I put it into dev mode and this is the error I got in replacement.

    [Notice] Undefined index:
    POST /sites/carreramarble/BETA/images/index/Page/1/Background/EditImageForm

    Line 157 in /nfs/www/WWW_pages/gsarpy/gregsarpy.net/sites/carreramarble/BETA/sapphire/core/ClassInfo.php

    Source

    148    /**
    149     * @todo Improve documentation
    150     */
    151    static function ancestry($class, $onlyWithTables = false) {
    152       global $_ALL_CLASSES;
    153
    154       if(is_object($class)) $class = $class->class;
    155       else if(!is_string($class)) user_error("Bad class value " . var_export($class, true) . " passed to ClassInfo::ancestry()", E_USER_WARNING);
    156
    157       $items = $_ALL_CLASSES['parents'][$class];
    158       $items[$class] = $class;
    159       if($onlyWithTables) foreach($items as $item) {
    160          if(!DataObject::has_own_table($item)) unset($items[$item]);
    161       }
    162       return $items;
    163    }
    Trace

    ClassInfo::ancestry()
    Line 1364 of DataObject.php
    DataObject->db(Name)
    Line 1799 of DataObject.php
    DataObject->getField(Name)
    Line 109 of ViewableData.php
    ViewableData->__get(Name)
    Line 253 of File.php
    File->onBeforeWrite()
    Line 783 of DataObject.php
    DataObject->write()
    Line 737 of Image.php
    Image_Uploader->save(Array,Form,HTTPRequest)
    Line 241 of Form.php
    Form->httpSubmission(HTTPRequest)
    Line 129 of RequestHandler.php
    RequestHandler->handleRequest(HTTPRequest)
    Line 143 of RequestHandler.php
    RequestHandler->handleRequest(HTTPRequest)
    Line 119 of Controller.php
    Controller->handleRequest(HTTPRequest)
    Line 277 of Director.php
    Director::handleRequest(HTTPRequest,Session)
    Line 121 of Director.php
    Director::direct(/images/index/Page/1/Background/EditImageForm)
    Line 118 of main.php

    What do you think? Or do I need more?

  • evsoul
    Avatar
    Community Member
    36 Posts

    Re: Changing background on each page without tons of templates Link to this post

    Is there a way to assign a background image to each page by say ID number? i dunno.
    something that's less involving. i won't have the need for adding pages/backgrounds once the site is done.

    4748 Views
Page: 1 2 3
Go to Top

Want to know more about the company that brought you SilverStripe? Then check out SilverStripe.com

Comments on this website? Please give feedback.