Autor Thema: Gliederung auslesen  (Gelesen 4390 mal)

Bibby

  • Gast
Gliederung auslesen
« am: 19.05.04 - 08:51:50 »
 ???

Hallo zusammen,

ich suche schon seit geraumer Zeit verzweifelt in den Foren und finde leider noch nicht die passende Lösung für mein Problem.

Ich erstelle gerade ein Intranet.
Meine Vorstellung:

Eine Frameseite mit 5 Frames.
Ganz oben den Titel.
Drunter links das Logo und rechts ein grauer Balken.
Drunter links das Menü mit einer eingebetteten Gliederung. Rechts den Inhalt.

Soweit so gut. Der User klickt jetzt auf die Gliederung und z.B. den Punkt "EDV" - "News".

In dem Frame mit dem grauen Balken soll jetzt der Name der Abteilung "EDV" angezeigt werden.

Geht das überhaupt? Kann ich den angelickten Hauptpunkt der Gliederung auslesen?

Danke für Eure Hilfe.

Gruß,
Bianca

Offline Lossa

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.404
  • Geschlecht: Männlich
    • alphaTrain
Re:Gliederung auslesen
« Antwort #1 am: 20.05.04 - 17:37:00 »
Wenn der Balken auf einer Seite ist, du diese Seite in einem eigenen Frame hast kannst du eine berechnete Aktion machen, die zwei Sachen macht.
1. @SetFrame("Balkenframe") und dann soll z.B. deine Balken seite mit EDV angezeigt werden.
2. @SetFrame("Inhaltsframe") und dann werden dort z.B die News angezeigt.
Viele Grüße

Ulrich Lossa
Aktiv als Notes Admin und Entwickler seit Version 1.
Freier Trainer und Berater.
Zertifiziert für alle Versionen SA und DB.
HCL Certified Administrator
IBM Certified Advanced Application Developer (PCLP AD)
IBM Certified Advanced System Administrator (PCLP SA)
IBM Certified Instructor for System Administration and Application Development ( CLI)
IBM Certified Instructor for Websphere Software
IBM Certified Instructor for DB2
http://www.alphatrain.de
Lossa@alphatrain.de

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Gliederung auslesen
« Antwort #2 am: 20.05.04 - 19:12:54 »
Ich kann da dem Beitrag von Lossa nur zustimmen.

Hier ergänzend ein Ausug einer DB von mir, Auslöser ist ein Klick auf einen Gliederungseintrag:

@SetTargetFrame("NotesNavigator");
@Command([OpenPage]; "Start_Left");
@SetTargetFrame("Title");
@Command([OpenPage]; "Title_01");
@SetTargetFrame("NotesView");
@Command([OpenPage]; "Start_Main")


Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Bibby

  • Gast
Re:Gliederung auslesen
« Antwort #3 am: 24.05.04 - 11:13:13 »
Hallo zusammen,

ich probiere gerade Eure Lösungsvorschläge aus. Funktioniert nur leider nicht.

Meine berechnete Aktion lautet z.B:
@SetTargetFrame ("Balken");
@Command ([OpenPage]; "WebBalken_EDV");
@SetTargetFrame ("Inhalt");
@Command ([OpenPage]; "EDV - Abteilungsprofil")

Jetzt führt er immer nur die zwei letzten Zeilen aus. Mein Frame "Balken" wird nicht mit der entsprechenden Seite gefüllt. Tausche ich die beiden Zeilen, wird das Abteilungsprofil nicht angezeigt...

woran kann das noch liegen?

Danke im voraus.

Gruß,
Bianca

Offline andbg

  • Aktives Mitglied
  • ***
  • Beiträge: 108
  • Geschlecht: Männlich
Re:Gliederung auslesen
« Antwort #4 am: 25.05.04 - 08:29:07 »
Hallo !

Also entweder habe ich etwas falsch verstanden... oder ..

Hast Du die Gliederung in einer HTML-Seite integriert ?
Wenn Du eine Gliederung anlegst, dann kannst Du doch den
einzelnen Gliederungseinträgen zuordnen, was sie ausführen sollen. Wenn Du Beispielweise eine Seite in Notes erstellt hast,
die EDV heißt und entsprechende Rahmen zur Verfügung hast, kannst Du doch in den Einstellungen des Gliederungseintrages alles einstellen. Dafür benötigt man doch noch nicht einmal Formelsprache

Bibby

  • Gast
Re:Gliederung auslesen
« Antwort #5 am: 25.05.04 - 08:35:11 »
Hi,

das stimmt zwar, ich kann in dem Gliederungseintrag natürlich festlegen, was das Programm machen soll. Aber ich möchte einerseits, daß er die Seite mit dem Abteilungsprofil öffnet (Frame Inhalt) und zweitens soll er in einem anderen Frame (Balken) "EDV" schreiben. 2 Dinge kann ich nicht gleichzeitig festlegen. Also geht das nur mit der Formelsprache. Nur bei mir werden immer nur die zwei letzten Zeilen ausgeführt, wie ich schon beschrieben hatte.

Gruß,
Bianca

Offline andbg

  • Aktives Mitglied
  • ***
  • Beiträge: 108
  • Geschlecht: Männlich
Re:Gliederung auslesen
« Antwort #6 am: 25.05.04 - 08:44:17 »
achso ... sorry . ;D .. dann werde ich  nocheinmal überlegen

Offline andbg

  • Aktives Mitglied
  • ***
  • Beiträge: 108
  • Geschlecht: Männlich
Re:Gliederung auslesen
« Antwort #7 am: 25.05.04 - 08:59:40 »
Also ich habe vor geraumer Zeit eine Anwendung entwickelt, die
beim Aufruf einer Maske eine Voltextsuche durchgeführt hat und diese Ergebnisse passend zum Inhalt der Maske in einem rechten Frame angezeigt hat.
Eine Veranstaltungsseite - passend zur Veranstaltung wurden im rechten Frame entsprechende Produkte zum Verkauf angeboten.
Das hatte ich damals so gelöst, dass im Maskenkopf eine javascript Aktion gestartet hatte, die sich die entsprechende Variable (Feld) aus der Maske genommen hat und damit eine Suche gestartet hat, deren Ergebnis in einem anderen Frame angezeit wurde.
Vielleicht hilft dieser Ansatz weiter ...

Abgesehen davon (Tip)
Warum verwendest Du soviele Frames ?
Ich würde mir überlegen, ob es nicht mit einem Flatdesign geht.
Dazu würde ich ein entsprechendes html tool bsp. Dreamweaver nehmen, das Layout entwerfen und an die Stellen, wo später Notesinhalte erscheinen sollen, Platzhalter setzen.
Diesen HML-Code in eine Maske übernehmen und anschließend
die Platzhalter durch berechnete oder aber Notesfelder ersetzen.
Anschließend mittels eines LotusScript Agents die Felder mit gewünschten Inhalten füllen.
Das geht z.B wunderbar mit Profildokumenten, in denen bestimmte Voreinstellungen (Texte, Logos, etc.) gespeichert sind.
Diese Eintstellungen werden per LS ausgelesen und zur Laufzeit
in die Maske eingefügt.
Das geht einwandfrei und ist äußerst fexibel.

Ebenfalls benötigt man überhaupt keine Frames ...

Gruss
Andreas






Bibby

  • Gast
Re:Gliederung auslesen
« Antwort #8 am: 25.05.04 - 09:02:48 »
Hallo Andreas,

danke für Deinen Tip. Werde ich mal ausprobieren.

Wir benutzen kein externes Programm, z.B. Dreamweaver. Vorgabe von Chef. Also nur Lotus Notes Designer. Ärger mich schon grün und blau, weil vieles nicht geht oder so umständlich ist...

Gruß,
Bianca

Offline andbg

  • Aktives Mitglied
  • ***
  • Beiträge: 108
  • Geschlecht: Männlich
Re:Gliederung auslesen
« Antwort #9 am: 25.05.04 - 09:33:17 »
Also ich habe auch einmal die Formeln von
TMC und Lossa getestet.
Bei mir funktioniert das ebenfalls nicht.

Ich überleg noch mal ...

Offline max.power

  • Senior Mitglied
  • ****
  • Beiträge: 314
  • Geschlecht: Männlich
Re:Gliederung auslesen
« Antwort #10 am: 25.05.04 - 14:12:20 »
hi bibby,

du schreibst, dass du eine intranet-startseite bastelst... wird deine datenbank dann wirklich im browser angezeigt oder über notes?

weil, wenn ich es richtig in der designer-hilfe gesehen habe, würden @commands im browser überhaupt nicht funktionieren - komisch halt nur, dass bei dir ein teil zu funktionieren scheint - also bist du doch im notes client unterwegs ???


Bibby

  • Gast
Re:Gliederung auslesen
« Antwort #11 am: 25.05.04 - 14:20:53 »
Hi,

ne, die Datenbank wird im Browser angezeigt und dort funktioniert eben nur ein Teil des Ganzen. Im Notes habe ich nur einen Bereich für die Editoren, da das im Browser nicht so funktioniert, wie ich mir das vorstelle. Aber der Teil, von dem wir hier sprechen, ist wirklich im Browser lauffähig.

Gruß,
Bianca

Offline Mark³

  • Senior Mitglied
  • ****
  • Beiträge: 386
  • Geschlecht: Männlich
  • Nordisch by Nature
    • Das Leben aus der Sicht eines Menschen
Re:Gliederung auslesen
« Antwort #12 am: 25.05.04 - 14:24:52 »
Frames würd ich nicht benutzen. Und Dreamweaver benötigst du auch nicht unbedingt, mit SelfHTML und ein paar Tips von Codestore http://www.codestore.net kriegst du schnell was Gutes hin.
Grundsätzlich das Design immer in pass-thru html machen, bloss nicht Domino die Arbeit überlassen. (sieht scheise aus und ist langsam)
sagt Mark.



slowfood.de

Offline max.power

  • Senior Mitglied
  • ****
  • Beiträge: 314
  • Geschlecht: Männlich
Re:Gliederung auslesen
« Antwort #13 am: 25.05.04 - 14:31:04 »
ja, also dann würde es schon erklären warum das nicht geht - s. designer-hilfe.
was mir aber eben immer noch nicht klar ist, warum die letzten beiden der vier befehle funktionieren - dürften dann ja auch nicht klappen  ???

spricht was dagegen, dass du den frame "Balken" einfach weglässt und die info, die da stehen soll, direkt in den kopf der seite "EDV - Abteilungsprofil" integrierst?

einen versuch wäre es imho wert...

viel glück!
max

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz