[TYPO3-dev] FCE mit News

developer at cretection.eu developer at cretection.eu
Sun Nov 24 23:23:49 CET 2013


Hallo Ihr,

ich versuche es nun doch schon etwas länger aber es will mir nicht  
gelingen - vielleicht kann mir hier jemand helfen.

Ich habe die News Extension von Georg Ringer und möchte diese mit  
TypoScript in ein TemplaVoila FCE einbinden.

<field_config_category type="array">
	<type>no_map</type>
	<tx_templavoila type="array">
		<title>Category</title>
		<sample_data type="array">
			<numIndex index="0"></numIndex>
		</sample_data>
		<eType>select</eType>
		<TypoScript>
		</TypoScript>
		<preview></preview>
	</tx_templavoila>
	<TCEforms type="array">
		<label>Category</label>
		<config type="array">
			<type>select</type>
			<foreign_table>tx_news_domain_model_category</foreign_table>
			<foreign_table_where> AND  
(tx_news_domain_model_category.sys_language_uid = 0 OR  
tx_news_domain_model_category.l10n_parent = 0) ORDER BY  
tx_news_domain_model_category.sorting</foreign_table_where>
			<renderMode>tree</renderMode>
			<treeConfig type="array">
				<parentField>parentcategory</parentField>
				<appearance type="array">
					<showHeader>1</showHeader>
					<expandAll>1</expandAll>
				</appearance>
			</treeConfig>
			<minitems>0</minitems>
			<maxitems>999</maxitems>
		</config>
	</TCEforms>
</field_config_category>
<field_insert type="array">
	<tx_templavoila type="array">
		<title>TypoScript</title>
		<sample_data type="array">
			<numIndex index="0"></numIndex>
		</sample_data>
		<eType>none</eType>
		<proc type="array">
			<int>0</int>
			<HSC>0</HSC>
			<stdWrap></stdWrap>
		</proc>
		<preview></preview>
		<eType_EXTRA type="array">
		</eType_EXTRA>
		<TypoScript><![CDATA[
			lib.tv.fce.news = USER
			lib.tv.fce.news {
				userFunc = tx_extbase_core_bootstrap->run
				pluginName = Pi1
				extensionName = News
				controller = News
				settings < plugin.tx_news.settings
				settings {
					categories =
					categoryConjunction =
				}
				persistence =< plugin.tx_news.persistence
				view =< plugin.tx_news.view
			}
			lib.tv.fce.news.news_list < lib.tv.fce.news
			lib.tv.fce.news.news_list {
				action = list
				switchableControllerActions.News.1 = list
			}
			lib.tv.fce.news.news_detail < lib.tv.fce.news
			lib.tv.fce.news.news_detail {
				action = detail
				switchableControllerActions.News.1 = detail
			}
			[globalVar = GP:tx_news_pi1|news > 0]
				10 < lib.tv.fce.news.news_detail
				[else]
				10 < lib.tv.fce.news.news_list
			[end]
		]]></TypoScript>
	</tx_templavoila>
</field_insert>


Das klappt alles wunderbar bis auf den Part wo ich die Categories  
bestimmen möchte. Ich habe jetzt schon einiges versucht z.b. mit  
„register" oder mit .field aber ich bekomme den Wert, den ich im  
oberen Feld auswähle, nicht dort hin übertragen.

Vielleicht habe ich das zusammen spiel zwischen Typoscript und  
Fluid/Extbase hier auch noch nicht verstanden oder ich vergesse ein  
Detail aber ich komme nicht weiter...

Vielleicht hat jemand einen Tipp für mich.

Viele Grüße

Jonathan




More information about the TYPO3-dev mailing list