diff --git a/database/seeders/PageSeeder.php b/database/seeders/PageSeeder.php index cd8b9dc..987469a 100644 --- a/database/seeders/PageSeeder.php +++ b/database/seeders/PageSeeder.php @@ -66,7 +66,7 @@ class PageSeeder extends Seeder 'author_id' => $author->id, 'parent_id' => $corporate->id, 'title' => 'Hakkımızda', - 'excerpt' => 'Biz kimiz?', + 'excerpt' => 'Trunçgil Teknoloji olarak yazılım, e-ticaret, sağlık teknolojileri ve eğitim alanlarında kalite odaklı, uzun vadeli çözümler sunuyoruz.', 'content' => '

Trunçgil Teknoloji olarak 2014 yılından bu yana yazılım, e-ticaret, sağlık teknolojileri ve eğitim alanlarında yenilikçi çözümler üretiyoruz.

', 'template' => 'hakkimizda', 'status' => 'published', diff --git a/lang/en/company_history.php b/lang/en/company_history.php index 2c4751a..7eae955 100644 --- a/lang/en/company_history.php +++ b/lang/en/company_history.php @@ -38,6 +38,13 @@ return [ 'updated_successfully' => 'History item updated successfully.', 'deleted_successfully' => 'History item deleted successfully.', + 'hero_title_before' => 'Your ', + 'hero_highlight' => 'trusted', + 'hero_title_after' => ' technology partner since 2014', + 'hero_subtitle' => 'At Trunçgil Technology, we deliver quality-focused, long-term solutions in software, e-commerce, health tech, and education.', + 'hero_cta' => 'Explore Our History', + 'hero_illustration_alt' => 'Trunçgil Technology — digital solutions illustration', + 'timeline_start' => 'START', 'timeline_finish' => 'TODAY', 'timeline_section_badge' => 'Our History', diff --git a/lang/tr/company_history.php b/lang/tr/company_history.php index f9b35f8..da21521 100644 --- a/lang/tr/company_history.php +++ b/lang/tr/company_history.php @@ -38,6 +38,13 @@ return [ 'updated_successfully' => 'Tarihçe öğesi başarıyla güncellendi.', 'deleted_successfully' => 'Tarihçe öğesi başarıyla silindi.', + 'hero_title_before' => '2014\'ten bugüne teknoloji yolculuğumuzda ', + 'hero_highlight' => 'güvenilir', + 'hero_title_after' => ' iş ortağınız', + 'hero_subtitle' => 'Trunçgil Teknoloji olarak yazılım, e-ticaret, sağlık teknolojileri ve eğitim alanlarında kalite odaklı, uzun vadeli çözümler sunuyoruz.', + 'hero_cta' => 'Tarihçemizi Keşfet', + 'hero_illustration_alt' => 'Trunçgil Teknoloji — dijital çözümler illüstrasyonu', + 'timeline_start' => 'BAŞLANGIÇ', 'timeline_finish' => 'BUGÜN', 'timeline_section_badge' => 'Tarihçemiz', diff --git a/resources/views/components/company-history/hero.blade.php b/resources/views/components/company-history/hero.blade.php new file mode 100644 index 0000000..22df2cd --- /dev/null +++ b/resources/views/components/company-history/hero.blade.php @@ -0,0 +1,67 @@ +@props([ + 'titleBefore' => null, + 'highlight' => null, + 'titleAfter' => null, + 'subtitle' => null, + 'ctaLabel' => null, + 'ctaUrl' => '#company-history-timeline', + 'illustration' => null, +]) + +@php + $titleBefore = $titleBefore ?? __('company_history.hero_title_before'); + $highlight = $highlight ?? __('company_history.hero_highlight'); + $titleAfter = $titleAfter ?? __('company_history.hero_title_after'); + $subtitle = $subtitle ?? __('company_history.hero_subtitle'); + $ctaLabel = $ctaLabel ?? __('company_history.hero_cta'); + $illustration = $illustration ?? asset('assets/img/illustrations/i28.png'); + + $highlightClasses = "!relative z-[1] style-1 primary before:content-[''] before:z-[-1] before:absolute before:opacity-100 before:block before:-translate-x-2/4 before:-translate-y-2/4 before:-rotate-1 before:w-[111%] before:h-[110%] before:rounded-[80%] before:border-t-0 before:border-[3px] before:border-solid before:border-[#e31e24] before:left-2/4 before:!top-[52%] after:content-[''] after:z-[-1] after:absolute after:opacity-100 after:block after:[background-size:100%_100%] after:bg-no-repeat after:bg-bottom after:bottom-[-0.1em] after:-translate-x-2/4 after:-translate-y-2/4 after:-rotate-2 after:w-[107%] after:h-[111%] after:rounded-[80%] after:border-l-0 after:border-b-0 after:border-[3px] after:border-solid after:border-[#e31e24] after:left-2/4 after:top-[52%] max-xl:before:!hidden max-xl:after:!hidden max-lg:before:!hidden max-lg:after:!hidden max-md:before:!hidden max-md:after:!hidden max-sm:before:!hidden max-sm:after:!hidden"; +@endphp + +
+
+
+
+

+ {{ $titleBefore }} + @if($highlight) + {{ $highlight }} + @endif + {{ $titleAfter }} +

+ @if($subtitle) +

{{ $subtitle }}

+ @endif + @if($ctaLabel) +
+ {{ $ctaLabel }} +
+ @endif +
+
+
+
+
+ {{ __('company_history.hero_illustration_alt') }} +
+
+
+
+
+
+ +
+
+
diff --git a/resources/views/components/company-history/timeline.blade.php b/resources/views/components/company-history/timeline.blade.php index aa40fc4..d34d1a7 100644 --- a/resources/views/components/company-history/timeline.blade.php +++ b/resources/views/components/company-history/timeline.blade.php @@ -14,7 +14,7 @@ @endphp @if($historyItems->isNotEmpty()) -
+
@if($showHeader)
diff --git a/resources/views/templates/hakkimizda.blade.php b/resources/views/templates/hakkimizda.blade.php index 9a744c9..4cf9e3f 100644 --- a/resources/views/templates/hakkimizda.blade.php +++ b/resources/views/templates/hakkimizda.blade.php @@ -1,41 +1,22 @@ @extends('layouts.site', [ - 'header' => 'partials.header-demo31', + 'header' => 'partials.header', 'footer' => 'partials.footer', ]) @section('content') @php $historyItems = \App\Models\CompanyHistoryItem::active()->ordered()->get(); - $pageTitle = $page ? ($page->translate('title') ?: $page->title) : __('company_history.timeline_section_title'); - $pageExcerpt = $page ? ($page->translate('excerpt') ?: $page->excerpt) : null; + $heroSubtitle = $page + ? ($page->translate('excerpt') ?: $page->excerpt) + : null; @endphp -
-
-
-
-

- {{ $pageTitle }} -

- @if($pageExcerpt) -

- {{ $pageExcerpt }} -

- @endif -
-
+ - @if($page && ($page->translate('content') ?: $page->content)) -
-
-
- {!! $page->translate('content') ?: $page->content !!} -
-
-
- @endif -
-
- - +
+ +
@endsection