MasterPage PlaceHolder-Elemente

ale 12. August 2009

In der MasterPage sind PlaceHolder Elemente enthalten die als Platzhalter definiert werden. Es gibt PlaceHolder Elemente die zwingend erforderlich sind und die die je nach Anforderung hinzugefügt werden.

PlaceHolder Element Required
SiteActionMenu yes
PlaceHolderSearchArea yes
PlaceHolderMiniConsole yes
PlaceHolderHorizontalNav yes
PlaceHolderGlobalNavigationSiteMap yes
PlaceHolderBodyAreaClass yes
- -
PlaceHolderGlobalNavigation no
PlaceHolderCalendarNavigator no
PlaceHolderBodyRightMargin no
PlaceHolderBodyLeftBorder no
PlaceHolderAdditionalPageHead no
onetidProjectPropertyTitle no
DesignModeConsole no

 

Definition der PlaceHolder Elemente

SiteActionMenu: Zeigt das Site Action Menü auf sofern die entsprechenden Berechtigungen existieren.
image

<PublishingSiteAction:SiteActionMenu runat="server"/>

PlaceHolderSearchArea: Platzhalter für die Suchboxen. In MOSS und MSSEX wird zusätzlich die erweiterte Suche angeboten.
image

<asp:ContentPlaceHolder id="PlaceHolderSearchArea" runat="server">
   <SharePoint:DelegateControl runat="server" ControlId="SmallSearchInputBox"/>
</asp:ContentPlaceHolder>

PlaceHolderMiniConsole: Plaziert die Mini Console z.B. für ein WiKi.
image

<asp:ContentPlaceHolder id="PlaceHolderMiniConsole" runat="server"/>

PlaceHolderHorizontalNav: Listet die einzelnen Hauptnavigationspunkte auf.
image

<asp:ContentPlaceHolder id="PlaceHolderHorizontalNav" runat="server">
  <%– YOUR MENU HERE –%>
</asp:ContentPlaceHolder>

PlaceHolderGlobalNavigationSiteMap: Zeigt das Site Action Menü auf sofern die entsprechenden Berechtigungen existieren.
image

<PublishingSiteAction:SiteActionMenu runat="server"/>

PlaceHolderBodyAreaClass: Nur für Style definition gedacht! Diese gilt für das body Style der Page.

<asp:ContentPlaceHolder id="PlaceHolderBodyAreaClass" runat="server"/>

PlaceHolderGlobalNavigation: Zeigt das Site Action Menü auf sofern die entsprechenden Berechtigungen existieren.
image

<asp:ContentPlaceHolder id="PlaceHolderGlobalNavigation" runat="server">
<%– YOUR TOP BAR HERE –%>
</asp:ContentPlaceHolder>

PlaceHolderCalenderNavigator: Zeigt das Site Action Menü auf sofern die entsprechenden Berechtigungen existieren.
image

<asp:ContentPlaceHolder id="PlaceHolderCalendarNavigator" runat="server" />

PlaceHolderBodyRightMargin: Rechter Abstand zum BrowserRahmen
image

<asp:ContentPlaceHolder id="PlaceHolderBodyRightMargin" runat="server">
<div class="ms-pagemargin"><IMG SRC="/_layouts/images/blank.gif" width=10 height=1 alt=""></div>
</asp:ContentPlaceHolder>

PlaceHolderBodyLeftBorder: Abstandselement auf der Einstiegsseite zwischen der Quick Launch und dem Bodyframe
image

<asp:ContentPlaceHolder id="PlaceHolderBodyLeftBorder" runat="server">

PlaceHolderAdditionalPageHead: Für die Plazierung von ergänzenden Header Informationen. Man kann dies ebenfalls dazu verwenden um eigene CSS einzubinden.
image

<asp:ContentPlaceHolder id="PlaceHolderAdditionalPageHead" runat="server"/>

onetidProjectProtertyTitle: Fügt den Site Titel als Link ein Seitentitel als Link ein
 image

<SharePoint:SPLinkButton runat="server" NavigateUrl="~site/" id="onetidProjectPropertyTitle">
    <SharePoint:ProjectProperty Property="Title" runat="server" />
</SharePoint:SPLinkButton>

DesignModeConsole: Zeit den “Edit Bar” welcher während der Bearbeitung der Seite zur Verfügung steht.
imageimage

<asp:ContentPlaceHolder ID="WSSDesignConsole" runat="server">
  <wssuc:DesignModeConsole id="IdDesignModeConsole" runat="server"/>
</asp:ContentPlaceHolder>

Wetter im SharePoint XML-WebPart darstellen

ale 15. Mai 2009

Ich habe vor kurzem einige Darstellungsvarianten von WetterWebParts erstellt. Die WebParts sind mit der XML-WebPart Vorlage erstellt. Als Basis wird das XML-File von Google verwendet. Dieses bittet, im Gegensatz zu anderen Anbietern, auch Wetterdaten von Europa. Der Rest wurde mittels XSLT transformiert und verschönert. Zudem habe ich bei den Varianten die vorgeschlagenen Bilder ausgetauscht.

XML Wetterdaten von Google:

http://www.google.de/ig/api?weather={IhreStadt}

Variante 1
Hier wird das Datum mit Wochentag und die aktuellen Wetterdaten angezeigt.

XML Wetter WebPart Variante 1

Variante 2

Gleiche Informationen wie in Variante 1 aber ohne Wochentagsanzeige.

XML Wetter WebPart Variante 2

Variante 3

Diese Variante stellt neben den aktuellen Wetterdaten ebenfalls die Vorhersagen für die nächsten Tage. Die verwendeten Bilder für die Wochenvorhersage stammen von Google selbst.

XML Wetter WebPart Variante 3

Variante 4

Diese Variante stellt alle Daten der Wettervorhersage dar.

XML Wetter WebPart Variante 1

Excel Services veröffentlichen auf dem SharePoint Server nicht möglich

ale 6. März 2009

Excel verweigert den Zugriff zum localen SharePoint Server. Die Eingabe der URL wird nicht unterstützt!

Für diverse Test habe ich eine virtuelle Testumgebung geschaffen die wie folgt aussieht: Windows Server 2008/SP1, SharePoint Server 2007, SQL Server 2008, Office Enterprice 2007, SharePoint Designer 2007, Visual Studio 2008.

Nun began ich Excel Services auszuprobieren und bin dabei auf ein Problem gestossen. Es war mir nicht möglich ein Excel Workbook mittels der Funktion Veröffentlichen–> Excel Services auf dem SharePoint Server zu publizieren. Siehe Bild.

In der Adressleiste als auch im Feld Dateiname war mir nicht möglich die URL einzugeben. Sobald ich die URL eingetippt und bestätigt habe erhielt ich die Meldung: “Path does not exist.  Check Path and try again”.

Nach einigen Google-Treffern bin ich auf das Blog von Andrew gestossen. Er beschreibt das mittels der Option Desktop Experience, die als Server Features definiert ist, Abhilfe geschaffen wird. Siehe Bild:

Nach der Installation und Server Restart kann der Zugriff mittels der URL erfolgen. Excel kann nun die URL als SharePoint Listen und Bibliotheden auflisten. Siehe Bild.

Fazit: Eine unscheinbare Option mit grosser Auswirkung für die Testumgebung.

AutoCount selbst bestimmen

ale 6. März 2009

Die Standard AutoWert Berechnung ist nicht immer zuverlässig. Es gibt Konstellationen bei dem der AutoWert nicht immer eindeutig ist. Um eine Eindeutigkeit zu erreichen, ist es daher von Vorteil, den AutoWert selbst zu berechnen.

Die Ausführung kann sowohl auf der Schaltfläche als auch in der _upCustomPump.asp erfolgen. Das Beispiel zeigt hier die Ausführung auf der Schaltfläche:

<%
Set l_spPump = Server.CreateObject(”UpHtmlDbTools.UpDataPump”)
l_SQLQuery = “SELECT Max(lid) + 1 As MaxCount FROM xappautocount ”
l_spPump.QueryInit l_spSess, l_SQLQuery
l_MaxLid = l_spPump.value(”MaxCount”)
l_spPump.CloseQuery

if l_lLid = -1 and l_MaxLid = 0 then
l_MaxLid =1
end if
%>

document.forms[0].xcount.value = ‘<%= l_MaxLid %>’;

Googlelogo zum 200.Geburtstag von Charles Darwin

ale 12. Februar 2009

Das neue Google-Logo zu Ehren von Charles Darwin.

Wilder Wein und Dekoeule

ale 20. Januar 2009

Diese Bilder habe ich 2006 gemacht wobei ich sie zuerst jetzt nachbearbeitet habe. Das Bild “Wilder Wein” gehört zu meinen Favoriten.

Zwei Eulen  Wilder Wein

Space-mission “Tagi”

ale 27. November 2008

Astronauten der Space-Mission “Tagi” sind seit 4 Wochen im All unterwegs. Das Hauptziel der Mission ist die Mondlandung und das erforschen der Galaxis. Während der Mission werden zahlreiche unbemannte Raumfahrtsonden gestartet mit dem Ziel neue Planeten zu erkunden und mögliche Lebensformen zu entdecken. Mittels ausgeklügelten spezial Instrumenten an den unbemannten Sonden wird es möglich sein hochpräzise Bilder und Messdaten zu erhalten. Das Bodenpersonal “Hohberg” hat die ersten Bilder veröffentlicht.

Erfolgreiche Mondlandung Space-Mission Tagi 

Die Space-Mission “Tagi” steht für die Tagesschule Hohberg.

Mein iMac feiert Geburtstag

ale 26. November 2008

Genau vor einem Jahr habe ich den ersten iMac zugelegt. Ein 20″ mit 2.6GHz Intel Core 2 Duo Prozessor. Eine SUPER MACHINE, läuft stabil und bis jetzt kein Absturz :)

Nach anfänglichen Umstellungsschwierigkeiten von Windows auf Mac habe ich diesen jetzt sehr gut im Griff. In nächster Zukunft wird die Mac-Welt privat weiter ausgebaut, worauf ich mich jetzt schon darauf sehr freue!

Bunte Augen mit Color-Keying

ale 25. November 2008

Mit der Color-Keying Methode ist es sehr einfach Farbakzente zu setzen.

Unsere Orchidee

ale 25. November 2008

Unsere Orchidee blüht und blüht. Wie es ausieht hat sie einen guten Platz gefunden!

Nächste Einträge »