Immobilien-Objekt
Last updated
Last updated
Über das Immobilien-Objekt können alle Eigenschaften einer Immobilie ausgelesen, validiert und für die Ausgabe aufbereitet werden.
Siehe auch: Eigenschaften über das Immobilien-Objekt aus dem Template heraus abrufen.
Funktionen
get(<string> $name): null|array<FormattedCollection>
getType(): RealEstateTypeModel
generateExposeUrl(<int|PageModel> $varPage): string
getFields(<array> $fields): array
getMainImageUuid(): string
getImagesUuids(<array> $arrFields = null, $max = null): array
getStatusTokens(<array> $validStatusToken = null): array
getMarketingToken(): array
getLocation(<bool> $forceCompleteAddress = false): array
getLocationString(<bool> $forceCompleteAddress = false): string
getMainPrice(): null|array<FormattedCollection>
getMainArea(): null|array<FormattedCollection>
getAreas(): array|null
getPrices(): array|null
getAttributes(): array|null
getDetails(<bool> $includeAddress = false): array|null
getEnergy(): array|null
getPropertiesByGroup(<array> $separateGroups=null, <bool> $includeAddress = false, <array> $validGroups = null, <string> $defaultGroup = 'detail'): array
getMainDetails(<int> $max = null): array
getMainAttributes(<int> $max = null): array
getTexts(<array> $validTexts = null, <int> $maxTextLength = 0): array|null
getProvider(): ProviderModel
getContactPerson(<bool> $forceCompleteAddress = false, <bool> $useProviderForwarding = false): aray|null
generateMainImage(<array|string> $imgSize): string
generateGallery(<array|string> $imgSize, <array> $arrFields = null, <int> $max = null): array