Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

We've moved the forum!

Please use forum.silverstripe.org for any new questions (announcement).
The forum archive will stick around, but will be read only.

You can also use our Slack channel or StackOverflow to ask for help.
Check out our community overview for more options to contribute.

Archive /

Our old forums are still available as a read-only archive.

Moderators: martimiz, Sean, Ed, biapar, Willr, Ingo

Multilingual Site: Problem with ArticleHolder page


Go to End


1307 Views

Avatar
aceman3000

Community Member, 3 Posts

16 September 2008 at 11:13pm

When i try to do a translation for the ArticleHolder page from the tutorial i get this error:
Call to a member function getAllFields() on a non-object in wegebrot/sapphire/core/model/Translatable.php on line 588

My main language is english. The second one is german.

Can anybody help me?

Here is my ArticleHolder.php (also attached as a file to this post):

<?php

/**
 * Defines the ArticleHolder page type
 */
class ArticleHolder extends Page {
	static $db = array(
	);
	static $has_one = array(
	);
   
	static $allowed_children = array('ArticlePage');
	static $icon = "mysite/images/treeicons/news";
}
 
class ArticleHolder_Controller extends Page_Controller {
	function init() {
		RSSFeed::linkToFeed($this->Link() . "rss");	
		parent::init();
	}
	
	function rss() {
		$rss = new RSSFeed($this->Children(), $this->Link(), "The coolest news around");
		$rss->outputToBrowser();
	}
}

?>