Markets List and Detail Plugin

This commit is contained in:
orasche committed 2026-08-05 16:53:02 +02:00
1 parent a739dd8fe3
commit 27cc22dc69
66 files changed
+1078 -5494

No files matched your search

@@ -13,6 +13,18 @@ class Market extends AbstractEntity
*/
protected $title = '';
/**
* @var string
*/
protected $slug = '';
/**
* Page uid presenting this market (TCA type "group", allowed: pages).
*
* @var int
*/
protected $detailPage = 0;
/**
* @var string
*/
@@ -65,6 +77,38 @@ class Market extends AbstractEntity
$this->title = $title;
}
/**
* @return string
*/
public function getSlug(): string
{
return $this->slug;
}
/**
* @param string $slug
*/
public function setSlug(string $slug): void
{
$this->slug = $slug;
}
/**
* @return int
*/
public function getDetailPage(): int
{
return $this->detailPage;
}
/**
* @param int $detailPage
*/
public function setDetailPage(int $detailPage): void
{
$this->detailPage = $detailPage;
}
/**
* @return string
*/
@@ -13,6 +13,11 @@ class Solution extends AbstractEntity
*/
protected $title = '';
/**
* @var string
*/
protected $slug = '';
/**
* @var string
*/
@@ -65,6 +70,22 @@ class Solution extends AbstractEntity
$this->title = $title;
}
/**
* @return string
*/
public function getSlug(): string
{
return $this->slug;
}
/**
* @param string $slug
*/
public function setSlug(string $slug): void
{
$this->slug = $slug;
}
/**
* @return string
*/