Moderne Wohnhausfassade mit mehreren Balkonen und vertikalen Begrünungen, helle Fassade in Weiß und Grün.

WSTW Immo

Hinter der WSTW Immo stehen zwei starke Partner: immOH! mit ihrer Expertise in Immobilienentwicklung und -betrieb sowie die GWSG als erfahrene Hausverwalterin im gemeinnützigen Wohnbau. Gemeinsam entwickeln wir Liegenschaften der Wiener Stadtwerke zu Wohnraum, der Bestand hat – für Mitarbeiter*innen des Konzerns und alle, die sich in Wien und Umgebung eine Zukunft aufbauen möchten.

Werte schöpfen

Eckgebäude einer modernen Wohnanlage mit mehreren Balkonen und großen Fenstern, helle Fassade mit goldfarbenen Akzenten im Erdgeschoss.

Als Infrastrukturdienstleister verfügen die Wiener Stadtwerke über eine Vielzahl von Grundstücken mit den unterschiedlichsten Nutzungswidmungen. Mit dem Wandel der Stadtwerke ändern sich auch die Bedürfnisse an Flächen und Gebäuden. Der Auftrag der Konzernleitung lautet, die wertschöpfende Nutzung dieser Infrastruktur mit einer Dienstleistung für die Mitarbeiter*innen unseres Konzerns sowie für die Menschen in Wien zu verbinden.

Räume schaffen

Ein Wohnausprojekt mit blauen Elementen an den Balkonen und Dachgeschoss mit Grünflächen im Vordergrund.

Die WSTW Immo steht für Wohnbauprojekte, die zeitgemäß geplant, zukunftsfit gebaut und auf langfristigen Werterhalt ausgerichtet sind. Energetische Effizienz, lebendige Gemeinschaftsflächen und durchdachte Grünräume sind fester Bestandteil jedes unserer Projekte – weil gutes Wohnen langfristig gedacht sein muss.

An error occurred while processing the template.
Java method "jdk.proxy88.$Proxy1013.getLatestArticle(long)" threw an exception when invoked on jdk.proxy88.$Proxy1013 object "at.wienit.portal.onoffline.journal.status.service.StaleObjectWorkaroundJournalArticleLocalServiceWrapper@4afa49a7"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign article = JournalArticleServi...  [in template "387155#387192#FULLSCREENCONTENTTEMPLATE" at line 39, column 25]
----
1<#include "${templatesPath}/MACROS" /> 
2<#assign messageWrongWebcontents = "Falsche Webcontents, wähle eines der folgenden Assets aus: 'Video/Bild + Text volle Breite', 'Text Icon Block', 'Countdown'" /> 
3<#assign JournalArticleService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") /> 
4 
5<#if background.getData() == "inverted"> 
6    <#assign styleModifier="l-fullwidth-section--inverted" /> 
7<#elseif background.getData() == "highlighted"> 
8    <#assign styleModifier="l-fullwidth-section--highlighted" /> 
9<#elseif background.getData() == "ku-gradient"> 
10    <#assign styleModifier="l-fullwidth-section--ku-gradient" /> 
11<#elseif background.getData() == "ku-farbe"> 
12    <#assign styleModifier="l-fullwidth-section--primary" /> 
13<#elseif background.getData() == "media"> 
14    <#if image.getData()?? && image.getData() != ""> 
15        <#assign styleModifier="l-fullwidth-section--media" /> 
16    </#if> 
17<#else> 
18    <#assign styleModifier="" /> 
19</#if> 
20 
21<#if getterUtil.getBoolean(darkMode.getData())> 
22    <#assign darkMode="l-fullwidth-section--dark" /> 
23<#else> 
24    <#assign darkMode="" /> 
25</#if> 
26 
27<div class="l-wrapper l-fullwidth-section ${styleModifier} ${darkMode}"> 
28    <#if background.getData() == "media" && image.getData()?? && image.getData() != ""> 
29        <div class="l-fullwidth-section__media"> 
30            <@img image=image formatType="full-screen-width" className="l-fullwidth-section-image" loading="lazy" /> 
31        </div> 
32    </#if> 
33    <div class="l-container"> 
34        <div class="l-row"> 
35            <div class="l-col"> 
36                <#if webcontent.getSiblings()?has_content> 
37                    <#list webcontent.getSiblings() as cur_webcontent> 
38                        <#assign webContentData = jsonFactoryUtil.createJSONObject(cur_webcontent.getData()) /> 
39                        <#assign article = JournalArticleService.getLatestArticle(webContentData.getLong("classPK")) /> 
40                        <#assign templateKey = getTemplateByStructure(article.getDDMStructureKey()) /> 
41 
42                        <#if templateKey?has_content> 
43                            <@invertLinks condition=(darkMode != "")> 
44                                <@liferay_journal["journal-article"] 
45                                    articleId=article.getArticleId() 
46                                    ddmTemplateKey=templateKey 
47                                    groupId=article.getGroupId() 
48                                    /> 
49                            </@invertLinks> 
50                        <#elseif themeDisplay.isSignedIn()> 
51							<div class="alert alert-warning"> 
52						    	${messageWrongWebcontents} 
53							</div> 
54						</#if> 
55                    </#list> 
56                </#if> 
57            </div> 
58        </div> 
59    </div> 
60</div> 
61 
62<#function getTemplateByStructure structureKey> 
63	<#local structureKey = structureKey?upper_case> 
64	<#local templateKey = ""> 
65	<#if structureKey == "VIDEOBILDTEXTSTRUCTURE"> 
66		<#local templateKey = "VIDEOBILDTEXTTEMPLATE"> 
67    <#elseif structureKey == "TEXTICONBLOCKSTRUCTURE"> 
68		<#local templateKey = "TEXTICONBLOCKTEMPLATE"> 
69    <#elseif structureKey == "COUNTDOWNSTRUCTURE"> 
70        <#local templateKey = "COUNTDOWNTEMPLATE"> 
71	</#if> 
72	<#return templateKey> 
73</#function>