21298 Posts in 5735 Topics by 2603 members
| Go to End | Next > | |
| Author | Topic: | 2130 Views |
-
Set a Background Image

27 December 2009 at 7:25am
In the Page.php file - this is all working
public static $has_one = array(
"BackgroundImage" => "Image"
);$fields->addFieldToTab("Root.Content.OptionalHeaderImage", new ImageField("BackgroundImage", "Background Image:"));
---
In my template, I would like only the image path, but the system return this...
background-image:url(<img src="/assets/Backgrounds/blue-star/bg-body.jpg" alt="blue star" />);
How do I get just the path and file only?
-
Re: Set a Background Image

27 December 2009 at 7:30am
Got it.
$BackgroundImage.URL
Add the .URL onto your control and it returns only the path.
-
Re: Set a Background Image

24 March 2010 at 6:09am
On another issue, can I refine this even further?
What I need now is just the file name only?
/assets/Folder/filename.jpg
I need the "filename.jpg"
Any ideas?
Thank you,
Steve Nyhof -
Re: Set a Background Image

24 March 2010 at 10:12am
Nope! It would be nice if it were that easy.
All it did was remove the first /
$name.URL = /assets/
$name.Filename = assets/
-
Re: Set a Background Image

24 March 2010 at 11:25am
Sorry Steve, I should verify before posting. Try: $BackgroundImage.Name
-
Re: Set a Background Image

24 March 2010 at 2:06pm Last edited: 24 March 2010 2:06pm
Yes!!, you are the man!
Thank you, now onto the next steps with javascript.
Steve
PS. where do I find these table fields in the database?
-
Re: Set a Background Image

24 March 2010 at 3:44pm
Any ideas where tosearch to put a javascript path together?
formbgimagename = "form-bg-blue.png";
formbgimagesmall = "style="+"background-image:url(assets/Forms/Small/"+formbgimagename+")";This doesn't work.
| 2130 Views | ||
| Go to Top | Next > |

