Skip to content
Snippets Groups Projects
Commit cb5aed06 authored by Kevin von Spiczak's avatar Kevin von Spiczak
Browse files

[TASK] use company.contact if job.contact is empty

parent f73cf535
No related branches found
No related tags found
1 merge request!46AZM changes
......@@ -82,7 +82,14 @@
<p>
<f:format.raw><f:translate key="frontend.job.via.post" /></f:format.raw><br>
{job.company.name}<br>
{job.contact.title} {job.contact.firstName} {job.contact.lastName}<br>
<f:if condition="{job.contact}">
<f:then>
{job.contact.title} {job.contact.firstName} {job.contact.lastName}<br>
</f:then>
<f:else>
{job.company.contact.title} {job.company.contact.firstName} {job.company.contact.lastName}<br>
</f:else>
</f:if>
{job.company.street}<br>
<f:if condition="{job.company.state}">
{job.company.state}<br>
......@@ -96,7 +103,14 @@
<f:format.raw><f:translate key="frontend.job.via.email" /></f:format.raw>
<br>
<f:comment><!-- Spam Protection (lib.parseFunc encodes adresses) --></f:comment>
<f:format.html parseFuncTSPath="lib.parseFunc"><a href="mailto:{job.contact.email}"><f:translate key="frontend.emailContact"/></a></f:format.html>
<f:if condition="{job.contact}">
<f:then>
<f:format.html parseFuncTSPath="lib.parseFunc"><a href="mailto:{job.contact.email}"><f:translate key="frontend.emailContact"/></a></f:format.html>
</f:then>
<f:else>
<f:format.html parseFuncTSPath="lib.parseFunc"><a href="mailto:{job.company.contact.email}"><f:translate key="frontend.emailContact"/></a></f:format.html>
</f:else>
</f:if>
</p>
</f:if>
......@@ -111,40 +125,12 @@
</div>
</div>
<f:if condition="{job.contact}">
<div class="highlight-box bg-card sgjobs-meta-box">
<div class="default-content-element sg-jobs-contact-box">
<div class="sg-jobs-contact-box__text">
<p class="h4">
<f:translate key="frontend.apply.contact"/>
</p>
{job.contact.title} {job.contact.firstName} {job.contact.lastName}
<f:if condition="{job.contact.phone}">
<br/>{job.contact.phone}
</f:if>
<f:if condition="{job.contact.email}">
<br/>
<f:if condition="!{job.hideApplyByEmail}">
<p>
<f:comment>
<!-- Spam Protection (lib.parseFunc encodes adresses) --></f:comment>
<f:format.html parseFuncTSPath="lib.parseFunc"><a href="mailto:{job.contact.email}"> <f:translate key="frontend.emailContact"/></a></f:format.html>
</p>
</f:if>
</f:if>
</div>
<f:if condition="{job.contact.image}">
<f:image image="{job.contact.image}" maxWidth="100" maxHeight="100"
alt="{job.contact.title} {job.contact.firstName} {job.contact.lastName}"/>
</f:if>
</div>
<hr>
<div class="default-content-element sgjobs-social-sharer">
<p class="h4">
<f:translate key="frontend.apply.recommend"/>
</p>
<base:sharer/>
</div>
</div>
<f:then>
<f:render section="contactBox" arguments="{contact: job.contact, hideApplyByEmail: job.hideApplyByEmail}" />
</f:then>
<f:else>
<f:render section="contactBox" arguments="{contact: job.company.contact, hideApplyByEmail: job.hideApplyByEmail}" />
</f:else>
</f:if>
<f:if condition="{job.attachment}">
<div class="highlight-box bg-card sgjobs-meta-box">
......@@ -693,3 +679,40 @@
<f:translate key="frontend.apply.privacyPolicy.link"/>
</f:link.typolink>
</f:section>
<f:section name="contactBox">
<div class="highlight-box bg-card sgjobs-meta-box">
<div class="default-content-element sg-jobs-contact-box">
<div class="sg-jobs-contact-box__text">
<p class="h4">
<f:translate key="frontend.apply.contact"/>
</p>
{contact.title} {contact.firstName} {contact.lastName}
<f:if condition="{contact.phone}">
<br/>{contact.phone}
</f:if>
<f:if condition="{contact.email}">
<br/>
<f:if condition="!{hideApplyByEmail}">
<p>
<f:comment>
<!-- Spam Protection (lib.parseFunc encodes adresses) --></f:comment>
<f:format.html parseFuncTSPath="lib.parseFunc"><a href="mailto:{contact.email}"> <f:translate key="frontend.emailContact"/></a></f:format.html>
</p>
</f:if>
</f:if>
</div>
<f:if condition="{contact.image}">
<f:image image="{contact.image}" maxWidth="100" maxHeight="100"
alt="{contact.title} {contact.firstName} {contact.lastName}"/>
</f:if>
</div>
<hr>
<div class="default-content-element sgjobs-social-sharer">
<p class="h4">
<f:translate key="frontend.apply.recommend"/>
</p>
<base:sharer/>
</div>
</div>
</f:section>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment