typo3:

2011-10-05 15 views
6

मैं जहाँ मैं एक बार इस्तेमाल किया टुकड़ा फोन से एक तरल पदार्थ टेम्पलेट, एक तरल पदार्थ टेम्पलेट से एक आंशिक करने के लिए कई तर्क दर्रा (बुलाया "आंशिक"):typo3:

टेम्पलेट:

<f:render partial="fbLikeBox" arguments="{settings}"/> 

आंशिक fbLikeBox.html:

<div id="fb-root"></div><script src="http://connect.facebook.net/xxxxxxxx"></script> 
<fb:like href="{settings.baseURL}/details/?guide_uid={audioguide.uid}"> 
</fb:like> 

आप देख सकते हैं, मैं दोनों {सेटिंग्स} से मूल्यों और {} ऑडियोगाइड सरणी आंशिक के लिए पारित की जरूरत है। मैं उसे कैसे प्राप्त कर सकता हूं?

उत्तर

28

typo3 4.6 के साथ शुरू सुलभ नाम को परिभाषित करता है कर रहे हैं, तो आप सिर्फ इस्तेमाल कर सकते हैं

<f:render partial="fbLikeBox" arguments="{_all}" /> 

{_all} सरल होगा यह सुनिश्चित करेगा कि वर्तमान में आपके टेम्पलेट में उपलब्ध सभी चर आंशिक रूप से उपलब्ध हैं।

+0

+1 यह एक अच्छा है जिसे मैं नहीं जानता था –

+0

+1 बहुत, बहुत उपयोगी! इसे या तो नहीं पता था। –

+0

कूल समाधान, हालांकि कभी-कभी मुझे अपवाद मिलता है: 'तर्क "तर्क" प्रकार "सरणी" के साथ पंजीकृत था, लेकिन हेल्पर को देखने में "ऑब्जेक्ट" टाइप किया गया है। यह तब हो सकता है जब मैं _nested partials_ को कॉल करता हूं। नीचे विधि का उपयोग ठीक काम करता है। – Mateng

19

आप एक सरणी, की तरह उपयोग कर सकते हैं:

<f:render partial="fbLikeBox" arguments="{settings : settings, audioguide:audioguide}"/> 

वे key : value जोड़े जहां मूल्य में अपनी आंशिक

+0

एक आकर्षण की तरह काम करता है। – Mateng

संबंधित मुद्दे