category_job.html 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. {include file="header" /}
  2. <link rel="stylesheet" href="/assets/xtu/job.css?v=20260506-2118">
  3. {php}
  4. $jobHeroTitle = trim((string)($category['catname'] ?? cms_t('job_join_us','加入我们')));
  5. $jobHeroDesc = trim((string)(getCategory($catid, 'description') ?: ($category['description'] ?? '')));
  6. {/php}
  7. <main class="job-page job-list-page job-simple-list-page job-channel-page">
  8. <section class="job-channel-banner">
  9. <div class="job-channel-banner-bg" aria-hidden="true"></div>
  10. <div class="job-channel-banner-mask" aria-hidden="true"></div>
  11. <div class="content-1300-wrap">
  12. <div class="job-channel-banner-content">
  13. <nav class="job-dji-breadcrumb job-channel-breadcrumb" aria-label="breadcrumb">
  14. <a href="{:cms_lang_url(addon_url('cms/index/index'))}">{:cms_t('home','首页')}</a>
  15. <span>/</span>
  16. <em>{$jobHeroTitle}</em>
  17. </nav>
  18. <h1>{$jobHeroTitle}</h1>
  19. {if $jobHeroDesc !== ''}<p>{$jobHeroDesc}</p>{else /}<p>{:cms_t('job_default_intro','在 XTU,把专业能力投入真实场景,与团队一起创造长期价值。')}</p>{/if}
  20. <div class="job-channel-banner-actions">
  21. <a href="#jobChannelCats" class="job-channel-primary-link">{:cms_t('job_view_categories','查看招聘栏目')} <i class="bi bi-arrow-down-short"></i></a>
  22. <span><i class="bi bi-geo-alt"></i> {:cms_t('job_multi_direction','多岗位方向')}</span>
  23. <span><i class="bi bi-lightning-charge"></i> {:cms_t('job_quick_apply','快速投递')}</span>
  24. </div>
  25. </div>
  26. </div>
  27. </section>
  28. <section class="job-channel-section" id="jobChannelCats">
  29. <div class="content-1300-wrap">
  30. <div class="job-channel-head">
  31. <h2>{:cms_t('job_types','招聘类型')}</h2>
  32. <p>{:cms_t('job_select_category_desc','请选择招聘栏目查看对应岗位。')}</p>
  33. </div>
  34. <div class="job-channel-grid">
  35. {yzn module="cms" action="category" catid="$catid" cache="3600" order="listorder DESC,id ASC" num="12" return="jobCats"}
  36. {volist name="jobCats" id="nav" key="k"}
  37. <a class="job-channel-card" href="{$nav.url}" target="{$nav.target|default='_self'}">
  38. <div class="job-channel-icon">
  39. {if stripos($nav.catname,'校') !== false}<i class="bi bi-mortarboard"></i>{elseif stripos($nav.catname,'实习') !== false /}<i class="bi bi-person-workspace"></i>{else /}<i class="bi bi-briefcase"></i>{/if}
  40. </div>
  41. <div>
  42. <h3>{$nav.catname}</h3>
  43. {php}$navDesc = trim((string)(getCategory($nav['id'], 'description') ?: ($nav['description'] ?? '')));{/php}
  44. {if $navDesc !== ''}<p>{$navDesc}</p>{else /}<p>{:cms_t('job_view_category_jobs_prefix','查看')}{$nav.catname}{:cms_t('job_view_category_jobs_suffix','相关开放岗位。')}</p>{/if}
  45. </div>
  46. <span>{:cms_t('job_enter_category','进入栏目')} <i class="bi bi-arrow-right"></i></span>
  47. </a>
  48. {/volist}
  49. {/yzn}
  50. </div>
  51. </div>
  52. </section>
  53. {include file="footer-links" /}
  54. </main>
  55. {include file="footer" /}