[TYPO3-english] fluid list

Markus Klein klein.t3 at mfc-linz.at
Tue Nov 19 10:40:37 CET 2013


Hi!

Quick and dirty solution:

<div class="list">
<h2><f:translate key="tx_kbbteam_domain_model_members.employer" /></h2>
<f:for each="{memberss}" as="members">
  <f:if condition="{members.relationship}">
    <div class="short-text">....</div>
  </f:if>
</f:for>
</div>

<div class="list">
<h2><f:translate key="tx_kbbteam_domain_model_members.employee" /></h2>
<f:for each="{memberss}" as="members">
  <f:if condition="{members.relationship}"><f:else>
    <div class="short-text">....</div>
  </f:else></f:if>
</f:for>
</div>

Kind regards
Markus

------------------------------------------------------------
Markus Klein
TYPO3 CMS Active Contributors Team Member

> -----Original Message-----
> From: typo3-english-bounces at lists.typo3.org [mailto:typo3-english-
> bounces at lists.typo3.org] On Behalf Of Tomasz Krawczyk
> Sent: Tuesday, November 19, 2013 7:25 AM
> To: typo3-english at lists.typo3.org
> Subject: Re: [TYPO3-english] fluid list
> 
> 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
> _______________________________________________
> TYPO3-english mailing list
> TYPO3-english at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-english



More information about the TYPO3-english mailing list