IIS 7 Powershell snap-in aktivieren
import-module WebAdministration
Geht folgendermaßen:
Rechtsklick auf die Titelzeile des Fensters. Dann auf “Eigenschaften”.
Dann auf den Tab “Layout” – hier kann in der Einstellung “Fensterbuffergröße” die gewünschte größe eingestellt werden.
In dem dem Projekt mit der Klasse, die die internal Methode hat in der assemblyinfo.cs folgendes eintragen:
[assembly: InternalsVisibleTo("ProjektName dass die internal Methode nutzen will")]
Hier ist ein guter Einstieg: http://www.predic8.de/wsdl-lernen.htm
Jeweils für ein Zeichen:
Zeichen = Zeichen (zum Beispiel ..C trifft bei ABC)
[0-9] = Zeichen kann 0 bis 9 sein
[a-z] = Zeichen kann a bis z sein
. = beliebiges Zeichen (Wenn ein Punkt an einer Stellen sein soll dann \.)
Für mehrere Zeichen
{min,max} oder {anzahl} nach dem Regex-Ausdruck (Zum Beispiel A{4} trifft auf AAAA)
* = egal was kommt
? = min einmal oder keinmal
^ = Muss Beginnen mit
Gruppen (Sind interessant für Ausgaben):
( Regex-Ausdruck )
Beispiel (JAVA Notation):
18.01.2011 -> 2011-01-18
Suchausdruck (findet 18.01.2011): ([0-9]{1,2})\.([0-9]{1,2})\.([0-9]{4})
Ersetzungsausdruck: $3-$2-$1
Die User-Login Parameter lassen sich auch einfach in den sixcms-option einer API-Funktion mitgeben, so erspart man sich das Login und Logoff über die API.
$sixcmsOptions = array(
'user' => 'bla',
'passwd' => 'fasel',
'mode' => 'get',
'return' => 'all',
);
Damit Pfadangaben wie %CommonProgramFiles% in der Windows Registry richtig aufgelöst werden, muss der Schüssel der diesen Wert trägt vom Typ vsdrvtEnvironmentString sein.
Möchte man keinen X/Schließen-Button im Fenster, so muss man die Property “ControlBox” auf “False” setzen.
Argumente können nur mit einem Trick an einen Block übergeben werden!
Alle Infos findet ihr hier: Link
Für mein Problem sah die Lösung so aus:
- Als Argument “Beitrags-ID” gewählt
- Dann bei “Die auszuführende Aktion, wenn das Argument nicht vorhanden ist: ” -> “Standardargument zu Verfügung stellen” gewählt
- Als PHP-Code folgendes eingeben:
$path = drupal_get_path_alias($_GET["q"]);
$path = explode("/", $path);
if ($path[0] == "node" && $path[1] != "") { return $path[1]; }
- Als Validator noch “Node” ausgewählt und den passenden Inhaltstyp gewählt
(Alternativ könnte man statt dem PHP Code auch einfach “Beitrags-ID aus URL” nehmen
)