Hi,
ich habe mich mal an dem Mitarbeiter Plugin von Robert Meyer versucht, ich wollte jetzt wenn ich auf das Bild klicke eine zweite Seite mit eigener Designvorlage nutzen, habe aber keine Ahnung wie das geht, bzw. nach welchen Stichworten ich suchen muss :/
Mehr als eine Seite in Extension nutzen?
Ich kenne das Plugin nicht direkt.
Aber wenn es ein Template mit HTML ist, erzeugst du einfach eine zweite HTML-Vorlage mit den gewünschten Feldern.
Per TS kannst kannst sicherlich das Template verändern. Das ganze kann entweder auf eine zweite Seite oder du übergibst einfach an dieselbe Seite einen Parameter. Dieser Parameter muss dann nur im TS abgefragt werden: entweder das eine HTML-Template oder das andere.
Stichwort:
- Condition (Bedingung)
und einfach in der Doku nach schauen...
Hi und danke erstmal,
hatte mir dasheute mal angeschaut und auch schon teilweise verstanden. Ich weiss jetzt wie ich meine zwei Designvorlagen in der ...._pi.php hinterlegen muss.
Mein Problem ist jetzt noch den Link zu setzten was ich nicht verstehe. ICh möchte den Link auf das Bild setzen, muss der Link auf die selbe seiter verweisen? Übergebe ich dann eine ID die ich dann wieder abfragen muss? wenn ja weiss ich nicht wie :/
Hallo, ein zweites template kannse natürlich auch in die selbe html datei unter nem neuen templatenamen einfügen und per getsubpart() auslesen...was meinst du mit link und bild erläuter das doch mal ...bild als link....link zum bild....kA was du mitteilen möchtest!
Gruss Boris
Hallo,
okay war mich nicht klar das ich mich so undeutlich ausgedrückt habe #angry#
Man ruft das FE auf, bekommt ein Bild und den Namen des Mitarbeiters angezeigt, wenn man nun auf das bild klickt sollen alle noch hinterlegten Informationen angezeigt werden. Mein Problem ist jetzt noch der Link auf dem Bild. Wo er hin verweisen muss und ob etwas zu beachten ist.
also..
1. Aktuelle URL holen
$url = $this->pi_getPageLink($GLOBALS["TSFE"]->id);
2. Link einfügen ($uid = uid des Mitarbeiters)
<A HREF="'.$url.'&uid='.$uid.'&code=detailansicht">Detailansicht</A>
3. Es wird die aktuelle Seite wieder aufgerufen und über einen "switch" gesteuert
switch($code) {
case 'Projekte':
$content = $this->Detailansicht($uid);
break;
...
}
4. Es wird die Funktion "Detailansicht" aufgerufen
function Detailansicht($uid){
... //
}
Hi,
erstmal vielen Dank auch wenn meine ANtwort auf sich warten lassen hat :/
Konnt es noch nicht testen aber verstanden habe ich es glaub ich 🙂
1 und 2 kommen in die die Vorlagendatei, oder?
3 und 4 ind die ...._pi.php, richtig?
dabei ist mir eins aufgefallen, muss bei 2 dann nicht
<A HREF="'.$url.'?uid='.$uid.'&code=detailansicht">Detailansicht</A> statt
<A HREF="'.$url.'&uid='.$uid.'&code=detailansicht">Detailansicht</A>
stehen?
Gruß