[TYPO3-german] tx_news singleNews ID dynamisch übergeben aus eigener extension/flexform

Valentin Rotfuss valik133 at gmx.de
Wed Oct 28 20:10:07 CET 2015


Hallo Zusammen,

ich komme hier gerade garnicht weiter.

Ich habe die tx_news in meine extension eingebunden:

lib.news = USER
lib.news {
    userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run
	extensionName = News
	pluginName = Pi1
	vendorName = GeorgRinger

	persistence =< plugin.tx_news.persistence
	view =< plugin.tx_news.view
	settings =< plugin.tx_news.settings	
}

lib.news_detail < lib.news
lib.news_detail {
	action = detail
	switchableControllerActions.News.1 = detail
	
	settings < plugin.tx_news.settings	
	settings {	
		
		#overrideFlexformSettingsIfEmpty = cropMaxCharacters,dateField,timeRestriction,orderBy,orderDirection,backPid,listPid,startingpoint,recursive,list.paginate.itemsPerPage,list.paginate.templatePath
		singleNews = 7	// dieser wert sollte aus meiner flexform kommen 
	}
}


Nun habe ich aus der News Fleform das übernommen:

<settings.singleNews>
						<TCEforms>
							<label>LLL:EXT:news/Resources/Private/Language/locallang_be.xlf:flexforms_general.singleNews</label>
							<config>
								<type>group</type>
								<internal_type>db</internal_type>
								<allowed>tx_news_domain_model_news</allowed>
								<size>1</size>
								<maxitems>1</maxitems>
								<minitems>0</minitems>
								<show_thumbs>1</show_thumbs>
							</config>
						</TCEforms>
					</settings.singleNews>	

Damit ich die einzelnen News in meiner Flexform auswählen kann.

Nun möchte ich diese dann als Detailview auch ausgeben.

Bei der Listview funktioniert auch alles wunderbar da der GET Parameter mitgegeben wird.

Nur wie bekomme ich die übergabe meiner Flexform an die News??? 

Die Werte kann ich so im Controller ausgeben "$this->settings['singleNews']" diese sollten dann hier (da mehrere Anzeigen pro Seite möglich sind)  lib.news_detail.settings.singleNews = $this->settings['singleNews']	// dieser wert sollte aus meiner flexform kommen  


Leider habe ich gerade absolut keinen Ansatz wie ich das umsetzen kann. Hat jemand einen Tipp wie man das machen könnte?


Gruß

Deluxe133



More information about the TYPO3-german mailing list