AW: [Allegro] Parameter für Anzeigefeld
Albert Thommen
albert.thommen at bluewin.ch
Do Nov 29 00:23:26 CET 2012
Hallo Herr Allers
Das war leider nichts. In der erwähnten Zeile bewirkt I3,z nichts. Ich kann sogar die ganze Zeile ohne Wirkung deaktivieren.
Leider habe ich keine Ahnung wie ich ausfindig machen kann mit welcher Zeile die alte Signatur exportiert wird. Nur die Zeilen 399 und 401 enthalten explizit #90z. Das deaktivieren der Zeile 399 hat keine Sichtbare Auswirkung und bei der Zeile 401 verschwindet die Anzeige „Alte Signatur“ aber in beiden Fällen erscheint die alte Signatur rechts.
Was nun?
Mit freundlichen Grüssen
Albert Thommen
Stiftung Basler Taube
Von: allegro-bounces at biblio.tu-bs.de [mailto:allegro-bounces at biblio.tu-bs.de] Im Auftrag von Heinrich Allers
Gesendet: Mittwoch, 28. November 2012 16:46
An: Allegro-C Diskussionsliste
Betreff: Re: [Allegro] Parameter für Anzeigefeld
Hallo Herr Thommen:
> Wenn das Anzeigefeld zwei oder mehr Werke anzeigt wird wo vorhanden auch die alten
> Signatur #90z rechts angezeigt. Das sollte nicht sein und verwirrt, wir benötigen rechts
> nur die Signatur #90. Die Zeile "alte Signatur" beim einzelnen Werk links unten macht
> jedoch Sinn.
> Wo ist eine Anpassung nötig? In der d-wrtf konnte ich die Stelle zum Ändern nicht
> finden.
Das ist auch wirklich nicht ganz einfach!
Suchen Sie in d-wrtf.apr mal die Passage um die Zeile 2309 herum, die im Original so aussieht:
...
#(c
#uAL +é e0 ALFA? dann #-é
#cc B"_L" ,"__s_:_" e"_" e" = " p{C "Signatur: " t66} P{t98 ' \qr' C '\ql '}
#uAU +#cc e0 Ausleihangabe nur zeigen, wenn #uAU gesetzt
#+-
...
Ersetzen Sie die Zeile
#cc B"_L" ,"__s_:_" e"_" e" = " p{C "Signatur: " t66} P{t98 ' \qr' C '\ql '}
durch
#cc I3,z B"_L" ,"__s_:_" e"_" e" = " p{C "Signatur: " t66} P{t98 ' \qr' C '\ql '}
und schauen dann mal, ob das erreicht ist, was Sie möchten.
Entscheidend ist hier die Anwendung der Indikatorprüfung 'Ik,x'; siehe Systemhandbuch 10.2.6.3, Typ 4:
Ik,x Bei Gleichheit ( i) bzw. Ungleichheit ( I) wird weitergemacht, andernfalls wird der Arbeitstext nicht ausgegeben, d.h. die laufende Befehlszeile abgebrochen.
D.h., die betreffende Anweisung wird dann nicht erledigt (die Kategorie #90z hier nicht ausgegeben), wenn das 3. Zeichen der Kategoriebezeichnung (hier das Kategoriefolgezeichen) ein 'z' ist, u.a. bei #90z also.
Mit besten Grüßen von
Heinrich Allers
allers at t-online.de * http://www.h-allers.de
Netztagebuch: http://heinrich-erlo-ger.blogspot.com/
Bitácora: http://heinrich-erlo-spa.blogspot.com/
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://bibservices.biblio.etc.tu-bs.de/pipermail/allegro/attachments/20121129/c7c5a349/attachment.html>
Mehr Informationen über die Mailingliste Allegro