Linkgenerierungsfunktion für Sides, Folders und Filemanager |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
Linkgenerierungsfunktion für Sides, Folders und Filemanager |
Wed. 26. December 2007, 11:38
Beitrag
#1
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 334 Mitglied seit: 10.07.2006 Wohnort: luzern (Schweiz) Mitglieds-Nr.: 128 |
Hallo Zusammen
Ich möchte endlich die neue Version des Tagmanager veröffentlichen. Dazu erstelle ich aber so als Goody noch ein kleines Modul. Nun möchte ich sowohl für Sides, Folders wie auch für Dateien im Filemanager Links generieren (an Hand ihrer ID). Bis jetzt habe ich aber noch keine Funktion bzw. Klasse gefunden in der ich das Handeln kann. Hat jemand eine Idee wo ich da ansetzen kann? Gruss chregu |
|
|
Wed. 26. December 2007, 11:48
Beitrag
#2
|
|
Advanced Member Gruppe: Moderators Beiträge: 911 Mitglied seit: 26.06.2006 Wohnort: Essen; Ruhrgebiet Mitglieds-Nr.: 4 |
Ich hoffe ich hab dich nicht falsch verstanden, dann wäre die Frage nämlich fast zu leicht zu beantworten
http://wiki.sefrengo.org/index.php/Interne...odul-Sourcecode -------------------- |
|
|
Wed. 26. December 2007, 12:32
Beitrag
#3
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 334 Mitglied seit: 10.07.2006 Wohnort: luzern (Schweiz) Mitglieds-Nr.: 128 |
das ist so...
ich würde da eine funktion begrüssen damit ich das in meine Klasse auf nehmen kann für das Tagging-Plugin. Daher ist dieser ansatz nicht das was ich möchte! Danke trotzdem für die Unterstützung... |
|
|
Sat. 29. December 2007, 17:13
Beitrag
#4
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 334 Mitglied seit: 10.07.2006 Wohnort: luzern (Schweiz) Mitglieds-Nr.: 128 |
hallo zusammen.
ich weiss nicht ob mein anliegen unklar ist oder obe es keine Lösung gibt. Wäre jedoch sehr dankbar für ein feedback. gruss chris |
|
|
Sat. 29. December 2007, 18:14
Beitrag
#5
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 587 Mitglied seit: 01.07.2006 Mitglieds-Nr.: 62 |
Da die API noch gar nicht dokumentiert ist, kann es gut sein, dass da schon so etwas ähnliches drin ist.
Ganz genau kann ich es Dir nicht sagen, vielleicht einfach mal reinschauen.
Wie das Ganze genau funktioniert, kann ich Dir leider nicht sagen, aber vielleicht kommst Du ja mit diesem Beispiel und etwas Trial&Error weiter. Viele Grüße & viel Erfolg. Jan -------------------- Zufall ist das Pseudonym, das Gott sich zugelegt hat, wenn er unerkannt bleiben möchte.
|
|
|
Sun. 30. December 2007, 01:42
Beitrag
#6
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 334 Mitglied seit: 10.07.2006 Wohnort: luzern (Schweiz) Mitglieds-Nr.: 128 |
Danke für den Tipp Jan.
Ich denke für das DbFile habe ich eine Lösung gefunden. Jedoch noch keine für Page bzw. Cat. Den ich möchte nicht alle Cats bzw. Pages laden sondern nur einen spezifischen. Das scheint noch nocht implementiert zu sein. Oder hat schon jemand sowas gemacht? Gruss chris |
|
|
Sun. 30. December 2007, 02:05
Beitrag
#7
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 587 Mitglied seit: 01.07.2006 Mitglieds-Nr.: 62 |
ZITAT Das scheint noch nocht implementiert zu sein. Genau das hat mich auch verwundert. Hast Du Dir mal in der API die class.SF_PAGE_Cat.php unter API/PAGE angesehen? Da kommt man den ganzen Infos über eine Kategorie schon recht nahe: QUELLTEXT $my_cat =& sf_factoryGetObject('PAGE', 'Cat'); $my_cat->loadByIdcatIdlang($idcat, $idlang); echo $my_cat->getTitle(); Da gibt es eine ganze Reihe von getEigenschaft()-Methoden, leider fehlt so etwas wie getLink()... Alternative Idee: Kannst Du die Links zu den Seiten bzw. Ordnern per internem Link erzeugen? QUELLTEXT cms://idcat=1 cms://idcatside=1 Damit wärst Du auch unabhängig vom gerade eingestellten mod_Rewrite... Evtl. kann man das ja auch in Deine Klasse aufnehmen. Bei getLink(ID_der_Kategorie) müsste die dann halt etwas wie cms://idcat=ID_der_Kategorie zurückgeben. Nur als Idee, ich weiß nicht genau, ob das funktioniert. Gruß Jan -------------------- Zufall ist das Pseudonym, das Gott sich zugelegt hat, wenn er unerkannt bleiben möchte.
|
|
|
Vereinfachte Darstellung | Aktuelles Datum: 26.4.24 - 20:36 |