[TYPO3-english] fluid list

Tomasz Krawczyk tomkrawc at gmail.com
Tue Nov 19 07:25:01 CET 2013


W dniu 2013-11-18 22:10, Markus Klein pisze:
> Hi!
>
> Please post your fluid template and the variables you assign in the controller.
>
> Kind regards
> Markus
>

Currently my template prints Employers/Employees for every member

	<f:for each="{memberss}" as="members">
		<div class="list"><h2>
			<f:if condition="{members.relationship}">
				<f:then><f:translate key="tx_kbbteam_domain_model_members.employer" 
/></f:then>
				<f:else><f:translate key="tx_kbbteam_domain_model_members.employee" 
/></f:else>
			</f:if></h2>
			<div class="short-text">
				<h3><f:link.action action="show" arguments="{members : 
members}">{members.firstName} {members.lastName}</f:link.action></h3>
				{members.title}
				<p><strong><f:translate 
key="tx_kbbteam_domain_model_members.tel_short" /> {members.phoneNumber} 
<f:translate key="tx_kbbteam_domain_model_members.tel_extension" />: 
{members.phoneExtension}, e-mail: <f:link.email 
email="{members.email}">{members.email}</f:link.email></strong></p>
				<p>
					<f:format.crop maxCharacters="200" 
append="&nbsp;...">{members.experience}</f:format.crop>
					<f:link.action action="show" arguments="{members : members}">
						<f:translate key="tx_kbbteam_domain_model_members.more" />
					</f:link.action>
				</p>
			</div>
		</div>
	</f:for>


Variables are:
	/**
	 * Relationship with the KBB company
	 *
	 * @var \integer
	 * @validate NotEmpty
	 */
	protected $relationship;

	/**
	 * First name
	 *
	 * @var \string
	 * @validate NotEmpty
	 */
	protected $firstName;

	/**
	 * Last name
	 *
	 * @var \string
	 * @validate NotEmpty
	 */
	protected $lastName;

	/**
	 * Title
	 *
	 * @var \string
	 * @validate NotEmpty
	 */
	protected $title;

	/**
	 * Phone number
	 *
	 * @var \string
	 * @validate NotEmpty
	 */
	protected $phoneNumber;

	/**
	 * Phone extension number
	 *
	 * @var \string
	 * @validate NotEmpty
	 */
	protected $phoneExtension;

	/**
	 * Email address
	 *
	 * @var \string
	 * @validate NotEmpty
	 */
	protected $email;

	/**
	 * Description of the experience
	 *
	 * @var \string
	 * @validate NotEmpty
	 */
	protected $experience;

regards
Tomek


More information about the TYPO3-english mailing list