Changeset 19370 for collections
- Timestamp:
- 2009-05-11T13:57:21+12:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
collections/documented-examples/trunk/garish-e/etc/collect.cfg
r19115 r19370 18 18 classify List -metadata dls.Title 19 19 20 classify Hierarchy -metadata "dls.Subject"-sort dls.Title21 22 classify List - sort_leaf_nodes_using dls.Title -metadata dls.Organization-bookshelf_type always20 classify Hierarchy -metadata dls.Subject -sort dls.Title 21 22 classify List -metadata dls.Organization -sort_leaf_nodes_using dls.Title -bookshelf_type always 23 23 24 24 classify List -metadata dls.Keyword -buttonname Howto … … 26 26 format CL4VList "<td>[link][icon][/link]</td><td>[link][dls.Keyword][/link]" 27 27 28 format SearchVList "<td valign=top>[link]<img src= '[DocImage]' height='21'>[/link]</td><td>{If}{[parent(All\': \'):Title],[parent(All\': \'):Title]:}[link][Title][/link]</td>"28 format SearchVList "<td valign=top>[link]<img src=\'[DocImage]\' height=\'21\'>[/link]</td><td>{If}{[parent(All\': \'):Title],[parent(All\': \'):Title]:}[link][Title][/link]</td>" 29 29 30 30 format VList "<td valign=top>[link][icon][/link]</td><td valign=top>[highlight]{Or}{[Title],Untitled}[/highlight]{If}{[Date],<br><small><i>_textdate_[Date]</i></small>}{If}{[NumPages],<br><small><i>_textnumpages_[NumPages]</i></small>}{If}{[Source],<br><small><i>_textsource_[Source]</i></small>}</td>" … … 136 136 <h3>How the collection works</h3>\n 137 137 138 <p> 138 <p> 139 139 The appearance of Greenstone collections is defined by \"macro files\" in the 140 140 <i>greenstone/macros</i> directory, and can be completely altered by changing the contents of these files. 141 Editing them will change the appearance of all collections. To change the appearance of just one collection, place appropriately modified macros in a file called <i>extra.dm</i> in the collection 's <i>macros</i> directory. For example, this collection uses the file <a href=\"_httpcollection_/macros/extra.dm\">greenstone/collect/_cgiargc_/macros/extra.dm</a>. \n141 Editing them will change the appearance of all collections. To change the appearance of just one collection, place appropriately modified macros in a file called <i>extra.dm</i> in the collection\'s <i>macros</i> directory. For example, this collection uses the file <a href=\"_httpcollection_/macros/extra.dm\">greenstone/collect/_cgiargc_/macros/extra.dm</a>. \n 142 142 <p> 143 143 To separate presentation details from the macro files, … … 154 154 macro file overrides some of the macros that Greenstone 155 155 uses by default. In macro files, the \"\#\" character signals a comment line 156 (<i>extra.dm</i> is commented to help explain what it does). 156 (<i>extra.dm</i> is commented to help explain what it does). 157 157 Macros themselves are signalled by 158 158 underscores, and they can reference other macros. This means that the … … 179 179 \n 180 180 _starthighlight_ {<b>}\n 181 _endhighlight_ 181 _endhighlight_ {</b>}\n 182 182 \n 183 183 _navbarspacer_ { \n … … 195 195 Next, the <i>navbarspacer</i> macro is what separates the search button and 196 196 classifier buttons in the navigation bar. It is normally Greenstone\'s 197 familiar horizontal green bar. The following definition has the effect of 197 familiar horizontal green bar. The following definition has the effect of 198 198 stacking the buttons vertically, one above the other. 199 199 <pre> … … 201 201 </pre>\n 202 202 203 203 The definition of <i>navbarspacer</i> given earlier uses the image 204 204 <i>horzline.gif</i> as a separator (this image appears in the 205 205 <i>images</i> directory of the collection). The effect can be seen at the top of this page.\n … … 212 212 <pre> 213 213 <img src=\"_httpcimages_\/horzline.gif\"\n 214 214 width=\"_widthtspace_\" height=\"17\"> 215 215 </pre>\n 216 216 … … 230 230 _collectionspecificstyle_ {\n 231 231 <link rel=\"stylesheet\" href=\"_httpcstyle_/style.css\" type=\"text/css\" \n 232 232 title=\"Greenstone Style\" charset=\"UTF-8\">\n 233 233 <style>\n 234 234 body.bgimage \\\{ background-image: none; \\\}\n … … 248 248 prints the collection\'s name or logo, and links to the 249 249 home, help, and preferences pages. It calls the macro <i>htmlhead</i> which 250 outputs the beginning of an HTML file. This calls the macro <i>cssheader</i> which outputs style information for the page. This macro includes the <i>collectionspecificstyle</i> macro which allows a collection to add some style elements to the default. 251 252 <p>To use an entirely new style for the collection, specify the <i>cssheader</i> macro in <i>extra.dm</i>. To just add just a few style declarations to the default style, specify <i>collectionspecificstyle</i> in <i>extra.dm</i>. That is what this collection has done. The above <i>collectionspecificstyle</i> macro includes the collection 's own stylesheet, and also overrides a couple of the image declarations, getting rid of the green swirly bar background, and changing the hover background for navigation bar buttons to blue.253 254 <p> 255 250 outputs the beginning of an HTML file. This calls the macro <i>cssheader</i> which outputs style information for the page. This macro includes the <i>collectionspecificstyle</i> macro which allows a collection to add some style elements to the default. 251 252 <p>To use an entirely new style for the collection, specify the <i>cssheader</i> macro in <i>extra.dm</i>. To just add just a few style declarations to the default style, specify <i>collectionspecificstyle</i> in <i>extra.dm</i>. That is what this collection has done. The above <i>collectionspecificstyle</i> macro includes the collection\'s own stylesheet, and also overrides a couple of the image declarations, getting rid of the green swirly bar background, and changing the hover background for navigation bar buttons to blue. 253 254 <p> 255 The page header macro also calls <i>pagebanner</i> to include the collection\'s logo, 256 256 home/help/preferences buttons, and the image at the top left that 257 257 identifies the page (about page, search page, etc). The code above … … 326 326 <a href=\"_httpcollection_/macros/extra.dm\" target=macro>extra.dm</a> 327 327 also redefines macros in the <i>document</i> package, 328 which is used to display documents (see 328 which is used to display documents (see 329 329 <a href=\"_httpprefix_/macros/document.dm\" target=macro>document.dm</a>). In fact, pages 330 330 generated by classifiers (e.g. lists of titles) are also governed by these macros. … … 366 366 " 367 367 368 369 368 # -- French text ---------------- 370 369 collectionmeta collectionextra [l=fr] " … … 374 373 375 374 <p> 376 L 'apparence des collections Greenstone est définie par des \"fichiers de macros\" dans le répertoire <i>greenstone/macros</i> et elle peut être complÚtement modifiée en changeant le contenu de ces fichiers. L' édition de ceux-ci changera l' apparence de toutes les collections.Pour changer l' apparence d' une seule collection, il faut placer correctement les macros modifiés dans un fichier appelé <i>extra.dm</i> dans le répertoirede la collection <i>macros</i>. Par exemple, cette collection utilise le fichier <a href=\"_httpcollection_/macros/extra.dm\">greenstone/collect/_cgiargc_/macros/extra.dm</a>. \n377 <p> 378 Pour séparer certains détails de présentation des fichiers de macros, Greenstone utilise <i>Cascading Style Sheets</i>(voir <a href=\"http://www.w3.org/Style/CSS/\">http://www.w3.org/Style/CSS/</a> pour plus d ' information), ce qui vous permet de spécifier la police, les couleurs, les espaces, et autres éléments pour les pages HTML. Le 'stylesheet' de Greenstone standardisé est alloqué dans <a href=\"_httpstyle_/style.css\">greenstone/web/style/style.css</a>. Cette collection spécifie un 'stylesheet' auxiliaire, <a href=\"_httpcstyle_/style.css\">greenstone/collect/_cgiargc_/style/style.css</a>, à être utilisé à part ceux du défaut. Ceci inclus quelques commentaires qui ont été placés dans <i>greenstone/collect/_cgiargc_/images</i>.\n375 L\'apparence des collections Greenstone est définie par des \"fichiers de macros\" dans le répertoire <i>greenstone/macros</i> et elle peut être complÚtement modifiée en changeant le contenu de ces fichiers. L\' édition de ceux-ci changera l\' apparence de toutes les collections.Pour changer l\' apparence d\' une seule collection, il faut placer correctement les macros modifiés dans un fichier appelé <i>extra.dm</i> dans le répertoirede la collection <i>macros</i>. Par exemple, cette collection utilise le fichier <a href=\"_httpcollection_/macros/extra.dm\">greenstone/collect/_cgiargc_/macros/extra.dm</a>. \n 376 <p> 377 Pour séparer certains détails de présentation des fichiers de macros, Greenstone utilise <i>Cascading Style Sheets</i>(voir <a href=\"http://www.w3.org/Style/CSS/\">http://www.w3.org/Style/CSS/</a> pour plus d\' information), ce qui vous permet de spécifier la police, les couleurs, les espaces, et autres éléments pour les pages HTML. Le \'stylesheet\' de Greenstone standardisé est alloqué dans <a href=\"_httpstyle_/style.css\">greenstone/web/style/style.css</a>. Cette collection spécifie un \'stylesheet\' auxiliaire, <a href=\"_httpcstyle_/style.css\">greenstone/collect/_cgiargc_/style/style.css</a>, à être utilisé à part ceux du défaut. Ceci inclus quelques commentaires qui ont été placés dans <i>greenstone/collect/_cgiargc_/images</i>.\n 379 378 <p> 380 379 Le fichier de macros <a href=\"_httpcollection_/macros/extra.dm\" target=macro>extra.dm</a> 381 l 'emporte sur certaines des macros que Greenstone utilise par défaut. Dans des fichiers de macros, le caractÚre \"\#\" signale une ligne de commentaire(<i>extra.dm</i> est commenté pour expliquer ce qu'il fait). Les macros elles-mêmes sont signalées par des caractÚres \"souligné\" (\"_\") et elles peuvent référencer d'autres macros. Ceci signifie que le contenu d'une page peut être éclaté en plusieurs petits morceaux et il peut être difficile de retrouver dans la chaîne et de savoir quelle macro appelle quoi. Heureusement, des modifications dans des macros (comme des modifications dans les chaînes de format) prennent effet immédiatement, à moins que vous n'utilisiez le serveur de bibliothÚque locale de Greenstone; dans ce cas, le serveur doit être redémarré. Ceci rend facile l'expérimentation en éditant les fichiers de macros.382 383 <p> 384 Les macros sont regroupées en \"paquetages\". Mais chaque paquetage ne réside pas forcément dans un fichier unique. Le paquetage <i>Global</i>, dont la majeure partie réside dans le fichier 385 <a href=\"_httpprefix_/macros/base.dm\" target=macro>base.dm</a> (d 'autres parties se trouvent aussi dans les fichiers de macros spécifiques aux langues, comme <a href=\"_httpprefix_/macros/english.dm\" target=macro>english.dm</a> et <a href=\"_httpprefix_/macros/french.dm\" target=macro>french.dm</a>),386 contient des macros par défaut qui peuvent être écrasées par des macros d 'autres paquetages. Voici la partie de <i>extra.dm</i> qui redéfinit des macros globales.380 l\'emporte sur certaines des macros que Greenstone utilise par défaut. Dans des fichiers de macros, le caractÚre \"\#\" signale une ligne de commentaire(<i>extra.dm</i> est commenté pour expliquer ce qu\'il fait). Les macros elles-mêmes sont signalées par des caractÚres \"souligné\" (\"_\") et elles peuvent référencer d\'autres macros. Ceci signifie que le contenu d\'une page peut être éclaté en plusieurs petits morceaux et il peut être difficile de retrouver dans la chaîne et de savoir quelle macro appelle quoi. Heureusement, des modifications dans des macros (comme des modifications dans les chaînes de format) prennent effet immédiatement, à moins que vous n\'utilisiez le serveur de bibliothÚque locale de Greenstone; dans ce cas, le serveur doit être redémarré. Ceci rend facile l\'expérimentation en éditant les fichiers de macros. 381 382 <p> 383 Les macros sont regroupées en \"paquetages\". Mais chaque paquetage ne réside pas forcément dans un fichier unique. Le paquetage <i>Global</i>, dont la majeure partie réside dans le fichier 384 <a href=\"_httpprefix_/macros/base.dm\" target=macro>base.dm</a> (d\'autres parties se trouvent aussi dans les fichiers de macros spécifiques aux langues, comme <a href=\"_httpprefix_/macros/english.dm\" target=macro>english.dm</a> et <a href=\"_httpprefix_/macros/french.dm\" target=macro>french.dm</a>), 385 contient des macros par défaut qui peuvent être écrasées par des macros d\'autres paquetages. Voici la partie de <i>extra.dm</i> qui redéfinit des macros globales. 387 386 388 387 <pre> … … 392 391 \n 393 392 _starthighlight_ {<b>}\n 394 _endhighlight_ 393 _endhighlight_ {</b>}\n 395 394 \n 396 395 _navbarspacer_ { \n … … 401 400 </pre>\n 402 401 403 Les valeurs de <i>starthighlight</i> et <i>endhighlight</i> sont utilisées pour mettre en valeur des termes de requête au moment de l 'affichage d'un document. Le défaut est de mettre l'arriÚre-plan en jaune. La premiÚre des spécifications ci-dessus place les termes de requête en gras.404 405 <p> 406 Ensuite, la macro <i>navbarspacer</i> est ce qui sépare le bouton de recherche des bouton de classificateurs dans la barre de navigation. C 'est normalement la horizontale verte familiÚre de Greenstone. La définition suivante a l' effet d' entasser les boutons verticalement, un sur l' autre.402 Les valeurs de <i>starthighlight</i> et <i>endhighlight</i> sont utilisées pour mettre en valeur des termes de requête au moment de l\'affichage d\'un document. Le défaut est de mettre l\'arriÚre-plan en jaune. La premiÚre des spécifications ci-dessus place les termes de requête en gras. 403 404 <p> 405 Ensuite, la macro <i>navbarspacer</i> est ce qui sépare le bouton de recherche des bouton de classificateurs dans la barre de navigation. C\'est normalement la horizontale verte familiÚre de Greenstone. La définition suivante a l\' effet d\' entasser les boutons verticalement, un sur l\' autre. 407 406 <pre> 408 407 _navbarspacer_ {<br\/> } 409 408 </pre>\n 410 409 411 La définition de <i>navbarspace</i> donnée auparavant utilise l ' image <i>horzline.gif</i> comme un séparateur (cette image apparaît dans le répertoire <i>images</i> de la collection). L' effet peut être visualisé dans la partie suppérieure de cette page. \n410 La définition de <i>navbarspace</i> donnée auparavant utilise l\' image <i>horzline.gif</i> comme un séparateur (cette image apparaît dans le répertoire <i>images</i> de la collection). L\' effet peut être visualisé dans la partie suppérieure de cette page. \n 412 411 413 412 <p> … … 415 414 <pre> 416 415 <img src=\"_httpcimages_\/horzline.gif\"\n 417 418 </pre>\n 419 420 La variable <i>widthtspace</i> donne la largeur de l 'espace entre les boutons que Greenstone calcule.421 422 <p> 423 La partie de <i>extra.dm</i> reproduite ci-dessous redéfinit des macros dans le paquetage <i>Style</i>, qui est responsable de la création de l 'en-tête et du pied de chaque page, et définissant information de style commun:416 width=\"_widthtspace_\" height=\"17\"> 417 </pre>\n 418 419 La variable <i>widthtspace</i> donne la largeur de l\'espace entre les boutons que Greenstone calcule. 420 421 <p> 422 La partie de <i>extra.dm</i> reproduite ci-dessous redéfinit des macros dans le paquetage <i>Style</i>, qui est responsable de la création de l\'en-tête et du pied de chaque page, et définissant information de style commun: 424 423 425 424 <pre> … … 431 430 _collectionspecificstyle_ {\n 432 431 <link rel=\"stylesheet\" href=\"_httpcstyle_/style.css\" type=\"text/css\" \n 433 432 title=\"Greenstone Style\" charset=\"UTF-8\">\n 434 433 <style>\n 435 434 body.bgimage \\\{ background-image: none; \\\}\n … … 445 444 </pre>\n 446 445 447 La macro de l 'en-tête de la page de Greenstone, appelée <i>header</i> dans448 <a href=\"_httpprefix_/macros/style.dm\" target=macro>style.dm</a>, affiche le nom ou le logo de la collection, et crée un lien vers la page d 'accueil, l'aide, et les pages des préférences. Elle appelle la macro <i>htmlhead</i> qui affiche le début d'une page HTML. Ceci appelle le macro <i>cssheader</i> qui output le style d' information pour cette page. Ce macro comprend le macro <i>collectionspecificstyle</i> qui permet la collection d' additionner quelques éléments-style au défaut.449 <p> 450 Pour utiliser entiÚrement un nouveau style pour la collection, spécifiez le macro <i>cssheader</i> dans <i>extra.dm</i>. Pour ajouter seulement quelques déclarations de style, spécifiez le <i>collectionspecificstyle</i> dans <i>extra.dm</i>. C ' est ceci ce que la collection a fait. Le macro ci-dessus <i>collectionspecificstyle</i> comprend la feuillestyle de la propre collection, et annule aussi quelques une des déclarations images, enlevant la barre verte curvée du fond d' écran, et en changeant le fond hover pour les boutons de la barre de navigation en bleu. \n451 <p> 452 La macro d 'entête de page appelle aussi <i>pagebanner</i> pour inclure le logo de la collection, des boutons /accueil/aide/préférences, et l'image en haut à gauche qui identifie la page (page \"à propos\", page de recherche, etc). Le code ci-dessus redéfinit la banniÚre pour supprimer ces images à l' exception du bouton de la page d' entrée -- comme vous pouvez le voir, elles n'apparaissent pas en haut de cette page. \n446 La macro de l\'en-tête de la page de Greenstone, appelée <i>header</i> dans 447 <a href=\"_httpprefix_/macros/style.dm\" target=macro>style.dm</a>, affiche le nom ou le logo de la collection, et crée un lien vers la page d\'accueil, l\'aide, et les pages des préférences. Elle appelle la macro <i>htmlhead</i> qui affiche le début d\'une page HTML. Ceci appelle le macro <i>cssheader</i> qui output le style d\' information pour cette page. Ce macro comprend le macro <i>collectionspecificstyle</i> qui permet la collection d\' additionner quelques éléments-style au défaut. 448 <p> 449 Pour utiliser entiÚrement un nouveau style pour la collection, spécifiez le macro <i>cssheader</i> dans <i>extra.dm</i>. Pour ajouter seulement quelques déclarations de style, spécifiez le <i>collectionspecificstyle</i> dans <i>extra.dm</i>. C\' est ceci ce que la collection a fait. Le macro ci-dessus <i>collectionspecificstyle</i> comprend la feuillestyle de la propre collection, et annule aussi quelques une des déclarations images, enlevant la barre verte curvée du fond d\' écran, et en changeant le fond hover pour les boutons de la barre de navigation en bleu. \n 450 <p> 451 La macro d\'entête de page appelle aussi <i>pagebanner</i> pour inclure le logo de la collection, des boutons /accueil/aide/préférences, et l\'image en haut à gauche qui identifie la page (page \"à propos\", page de recherche, etc). Le code ci-dessus redéfinit la banniÚre pour supprimer ces images à l\' exception du bouton de la page d\' entrée -- comme vous pouvez le voir, elles n\'apparaissent pas en haut de cette page. \n 453 452 454 453 <p> … … 469 468 </pre>\n 470 469 471 La macro <i>content</i> pour la page <i>About</i> (\"<i>A propos</i>\") contient normallement la barre de navigation (avec des liens vers <i>Search</i> et tous classificateurs), suivie du texte \"About this collection\" (\"A propos de cette collection\") et \"how to find information\" (\"comment trouver de l 'information\"). Parce qu'elle change d'une collection à l'autre, la macro de la <i>barre de navigation</i> est définie en interne par Greenstone, et utilise la macro <i>navbarspacer</i> traitéé ci-dessus. La macro <i>content</i> (\"<i>contenu</i>\") pour la page <i>About</i> (\"<i>A propos</i>\"), donnée ci-dessus, diffÚre de la macro habituelle (comme celle pour la collection Demo <a href=\"_gwcgi_?l=_cgiargl_&c=demo&a=p&p=about\">ici</a>)472 en ce sens que la barre de navigation n 'est pas centrée et qu'il n'y a pas de boîte de recherche.470 La macro <i>content</i> pour la page <i>About</i> (\"<i>A propos</i>\") contient normallement la barre de navigation (avec des liens vers <i>Search</i> et tous classificateurs), suivie du texte \"About this collection\" (\"A propos de cette collection\") et \"how to find information\" (\"comment trouver de l\'information\"). Parce qu\'elle change d\'une collection à l\'autre, la macro de la <i>barre de navigation</i> est définie en interne par Greenstone, et utilise la macro <i>navbarspacer</i> traitéé ci-dessus. La macro <i>content</i> (\"<i>contenu</i>\") pour la page <i>About</i> (\"<i>A propos</i>\"), donnée ci-dessus, diffÚre de la macro habituelle (comme celle pour la collection Demo <a href=\"_gwcgi_?l=_cgiargl_&c=demo&a=p&p=about\">ici</a>) 471 en ce sens que la barre de navigation n\'est pas centrée et qu\'il n\'y a pas de boîte de recherche. 473 472 474 473 <p> … … 495 494 </pre>\n 496 495 497 La définition de <i>content</i> dans le paquetage de <i>requête</i> standard est similaire à la version donnée ci-dessus, excepté le fait qu 'elle centre la macro <i>barre de navigation</i>, alors que la version ci-dessu ne le fait pas, et qu'elle inclut une barre verte supplémentaire. Comparez496 La définition de <i>content</i> dans le paquetage de <i>requête</i> standard est similaire à la version donnée ci-dessus, excepté le fait qu\'elle centre la macro <i>barre de navigation</i>, alors que la version ci-dessu ne le fait pas, et qu\'elle inclut une barre verte supplémentaire. Comparez 498 497 <a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=q\">ceci</a> à <a href=\"_gwcgi_?l=_cgiargl_&c=demo&a=q\">ceci</a>. 499 498 500 499 <p> 501 Le fichier <a href=\"_httpcollection_/macros/extra.dm\" target=macro>extra.dm</a> redéfinit aussi des macros dans le paquetage <i>document</i> qui est utilisé pour afficher des documents (voir 500 Le fichier <a href=\"_httpcollection_/macros/extra.dm\" target=macro>extra.dm</a> redéfinit aussi des macros dans le paquetage <i>document</i> qui est utilisé pour afficher des documents (voir 502 501 <a href=\"_httpprefix_/macros/document.dm\" target=macro>document.dm</a>). En fait, les pages générées par des classificateurs (par xemple listes de titres) sont aussi contrÃŽlées par ces macros. 503 502 … … 532 531 </pre>\n 533 532 534 Greenstone neutralise le macro <i>header</i> si un document (et non un classificateur) est en-train d ' être visualisé. Supposons qu' on ne veut pas ceci. Le code ci-dessus redéfinit le macro <i>textheader</i> (normalement définit dans <i>document.dm,/i>) pour être le contenu du macro <i>header</i> originel. La définition de <i>content</i> ci-dessus neutralise le défault pour que la barre de navigation ne soit pas sentrée.533 Greenstone neutralise le macro <i>header</i> si un document (et non un classificateur) est en-train d\' être visualisé. Supposons qu\' on ne veut pas ceci. Le code ci-dessus redéfinit le macro <i>textheader</i> (normalement définit dans <i>document.dm,/i>) pour être le contenu du macro <i>header</i> originel. La définition de <i>content</i> ci-dessus neutralise le défault pour que la barre de navigation ne soit pas sentrée. 535 534 " 536 537 535 538 536 # -- Spanish text ---------------- … … 550 548 <p> 551 549 552 El archivo <a href=\"_httpcollection_/macros/extra.dm\" target=macro>extra.dm</a> sustituye algunas de las macros que Greenstone utiliza por omisión. En los archivos de macros el carácter \"\#\" indica una lÃnea de comentario (<i>extra.dm</i> incluye comentarios que explican lo que hace). Las macros se indican por medio de corchetes y pueden hacer referencia a otras macros. Esto significa que el contenido de una página puede dividirse en muchas cadenas más pequeñas, ya que puede resultar difÃcil trabajar a través de la cadena a la cual la macro hace referencia. Afortunadamente los cambios en las macros (al igual que los cambios en las cadenas de formato) tienen efecto inmediatamente a menos que se esté usando el servidor local Greenstone, en cuyo caso el servidor necesita reiniciarse. Esto hace que sea fácil experimentar editando archivos de macros. 553 <p> 554 555 Las macros se agrupan en \"paquetes\". Pero cada paquete no reside necesariamente en un solo archivo. El paquete <i>Global</i>, cuya mayor parte se encuentra en el archivo <a href=\"_httpprefix_/macros/base.dm\" target=macro>base.dm</a> (partes de él también están en los archivos de macros especÃficas de cada idioma como <a href=\"_httpprefix_/macros/english.dm\" target=macro>english.dm</a> y <a href=\"_httpprefix_/macros/french.dm\" target=macro>french.dm</a>) contiene macros por omisión que se pueden sustituir por macros de otros paquetes. Esta es la parte de <i>extra.dm</i> que redefine las macros globales. 550 El archivo <a href=\"_httpcollection_/macros/extra.dm\" target=macro>extra.dm</a> sustituye algunas de las macros que Greenstone utiliza por omisión. En los archivos de macros el carácter \"\#\" indica una lÃnea de comentario (<i>extra.dm</i> incluye comentarios que explican lo que hace). Las macros se indican por medio de corchetes y pueden hacer referencia a otras macros. Esto significa que el contenido de una página puede dividirse en muchas cadenas más pequeñas, ya que puede resultar difÃcil trabajar a través de la cadena a la cual la macro hace referencia. Afortunadamente los cambios en las macros (al igual que los cambios en las cadenas de formato) tienen efecto inmediatamente a menos que se esté usando el servidor local Greenstone, en cuyo caso el servidor necesita reiniciarse. Esto hace que sea fácil experimentar editando archivos de macros. 551 <p> 552 553 Las macros se agrupan en \"paquetes\". Pero cada paquete no reside necesariamente en un solo archivo. El paquete <i>Global</i>, cuya mayor parte se encuentra en el archivo <a href=\"_httpprefix_/macros/base.dm\" target=macro>base.dm</a> (partes de él también están en los archivos de macros especÃficas de cada idioma como <a href=\"_httpprefix_/macros/english.dm\" target=macro>english.dm</a> y <a href=\"_httpprefix_/macros/french.dm\" target=macro>french.dm</a>) contiene macros por omisión que se pueden sustituir por macros de otros paquetes. Esta es la parte de <i>extra.dm</i> que redefine las macros globales. 556 554 <p> 557 555 … … 562 560 \n 563 561 _starthighlight_ {<b>}\n 564 _endhighlight_ 562 _endhighlight_ {</b>}\n 565 563 \n 566 564 _navbarspacer_ { \n … … 572 570 573 571 <p> 574 Los valores de <i>starthighlight</i> y <i>endhighlight</i> se utilizan para resaltar los términos de la consulta cuando aparece en pantalla un documento. El valor por omisión es poner el fondo en amarillo. En vez de eso la primera especificación que aparece arriba pone los términos de la consulta en negritas. 572 Los valores de <i>starthighlight</i> y <i>endhighlight</i> se utilizan para resaltar los términos de la consulta cuando aparece en pantalla un documento. El valor por omisión es poner el fondo en amarillo. En vez de eso la primera especificación que aparece arriba pone los términos de la consulta en negritas. 575 573 <p> 576 574 … … 583 581 <p> 584 582 585 La definición de <i>navbarspacer</i> data anteriormente usa la imágen <i>horzline.gif</i> como un separador (esta imágen aparece en el directorio de la colección <i>images</i>). 583 La definición de <i>navbarspacer</i> data anteriormente usa la imágen <i>horzline.gif</i> como un separador (esta imágen aparece en el directorio de la colección <i>images</i>). El efecto puede ser visto en la parte superior de esta página. \n 586 584 <p> 587 585 … … 591 589 <pre> 592 590 <img src=\"_httpcimages_\/horzline.gif\"\n 593 591 width=\"_widthtspace_\" height=\"17\"> 594 592 </pre>\n 595 593 <p> … … 610 608 _collectionspecificstyle_ {\n 611 609 <link rel=\"stylesheet\" href=\"_httpcstyle_/style.css\" type=\"text/css\" \n 612 610 title=\"Greenstone Style\" charset=\"UTF-8\">\n 613 611 <style>\n 614 612 body.bgimage \\\{ background-image: none; \\\}\n … … 629 627 630 628 <p> 631 Para utilizar enteramente el nuevo estilo para la colección, especifique el macro <i>cssheader</i> en <i>extra.dm</i>. Para simplemente agregar un par de declaraciones de estilos al estilo de falla, especifique <i>collectionspecificstyle</i> en <i>extra.dm</i>. Eso es lo que la colección ha hecho. El macro arriba <i>collectionspecificstyle</i> incluye el 'stylesheet' de la colección misma, y a la vez anula un par de declaraciones de imágen, deshaciendose del fondo de pantalla de la barra verde curva, y cambiando a azul el fondo planeado para los botones de la barra de navegación.629 Para utilizar enteramente el nuevo estilo para la colección, especifique el macro <i>cssheader</i> en <i>extra.dm</i>. Para simplemente agregar un par de declaraciones de estilos al estilo de falla, especifique <i>collectionspecificstyle</i> en <i>extra.dm</i>. Eso es lo que la colección ha hecho. El macro arriba <i>collectionspecificstyle</i> incluye el \'stylesheet\' de la colección misma, y a la vez anula un par de declaraciones de imágen, deshaciendose del fondo de pantalla de la barra verde curva, y cambiando a azul el fondo planeado para los botones de la barra de navegación. 632 630 <p> 633 631 La macro de encabezado de la página también remite a <i>pagebanner</i> para incluir el logotipo de la colección, los botones principal/ayuda/preferencias y la imagen en la parte superior izquierda que identifica la página (acerca de esta página, buscar página, etc.). Este código redefine el rótulo con el fin de suprimir estas imágenes a la exepción del boton de la página de entrada-- como se puede ver aquÃ, no aparecen en la parte superior de esta página. 634 632 <p> 635 633 636 La siguiente parte de <i>extra.dm</i> redefine las macros del paquete <i>acerca de</i> (que se encuentra en <a href=\"_httpprefix_/macros/about.dm\" target=macro>about.dm</a>), el cual genera la página \"Acerca de esta colección\" que usted está viendo en este momento. 634 La siguiente parte de <i>extra.dm</i> redefine las macros del paquete <i>acerca de</i> (que se encuentra en <a href=\"_httpprefix_/macros/about.dm\" target=macro>about.dm</a>), el cual genera la página \"Acerca de esta colección\" que usted está viendo en este momento. 637 635 <p> 638 636 … … 653 651 <p> 654 652 655 La macro de <i>contenido</i> para la página <i>Acerca de</i> normalmente contiene la barra de navegación (con vÃnculos hacia <i>Búsqueda</i> y cualquier clasificador) seguida por el texto \"Acerca de esta colección\" y \"cómo encontrar información\". Debido a que éste cambia de una colección a otra, la macro <i>navigationbar</i> es definida internamente por Greenstone y utiliza la macro <i>navbarspacer</i> descrita arriba. La macro de <i>contenido</i> para la página <i>Acerca de</i> que se menciona arriba difiere de la normal (como la de la colección Demo que se puede ver <a href=\"_gwcgi_?l=_cgiargl_&c=demo&a=p&p=about\">aquÃ</a>) en que la barra de navegación no está centrada y no hay cuadro de búsqueda. 656 <p> 657 658 La siguiente parte de <i>extra.dm</i> redefine las macros del paquete de <i>consulta</i> (que se encuentra en <a href=\"_httpprefix_/macros/query.dm\" target=macro>query.dm</a>), el cual se utiliza para generar la <a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=q\">página de búsqueda</a>. 653 La macro de <i>contenido</i> para la página <i>Acerca de</i> normalmente contiene la barra de navegación (con vÃnculos hacia <i>Búsqueda</i> y cualquier clasificador) seguida por el texto \"Acerca de esta colección\" y \"cómo encontrar información\". Debido a que éste cambia de una colección a otra, la macro <i>navigationbar</i> es definida internamente por Greenstone y utiliza la macro <i>navbarspacer</i> descrita arriba. La macro de <i>contenido</i> para la página <i>Acerca de</i> que se menciona arriba difiere de la normal (como la de la colección Demo que se puede ver <a href=\"_gwcgi_?l=_cgiargl_&c=demo&a=p&p=about\">aquÃ</a>) en que la barra de navegación no está centrada y no hay cuadro de búsqueda. 654 <p> 655 656 La siguiente parte de <i>extra.dm</i> redefine las macros del paquete de <i>consulta</i> (que se encuentra en <a href=\"_httpprefix_/macros/query.dm\" target=macro>query.dm</a>), el cual se utiliza para generar la <a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=q\">página de búsqueda</a>. 659 657 <p> 660 658 … … 680 678 <p> 681 679 682 La definición de <i>contenido</i> en el paquete de <i>consulta</i> estándar es similar a la versión dada arriba, excepto que centra la macro <i>navigationbar</i>, mientras que la versión de arriba no lo hace, e incluye una barra verde adicional. Compárese <a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=q\">ésta</a> con <a href=\"_gwcgi_?l=_cgiargl_&c=demo&a=q\">ésta</a>. 683 <p> 684 685 El archivo <a href=\"_httpcollection_/macros/extra.dm\" target=macro>extra.dm</a> también redefine las macros del paquete de <i>documentos</i>, el cual se utiliza para mostrar los documentos en pantalla (véase <a href=\"_httpprefix_/macros/document.dm\" target=macro>document.dm</a>). De hecho, las páginas generadas por medio de clasificadores (p. ej. las listas de tÃtulos) también se rigen por estas macros. 680 La definición de <i>contenido</i> en el paquete de <i>consulta</i> estándar es similar a la versión dada arriba, excepto que centra la macro <i>navigationbar</i>, mientras que la versión de arriba no lo hace, e incluye una barra verde adicional. Compárese <a href=\"_gwcgi_?l=_cgiargl_&c=_cgiargc_&a=q\">ésta</a> con <a href=\"_gwcgi_?l=_cgiargl_&c=demo&a=q\">ésta</a>. 681 <p> 682 683 El archivo <a href=\"_httpcollection_/macros/extra.dm\" target=macro>extra.dm</a> también redefine las macros del paquete de <i>documentos</i>, el cual se utiliza para mostrar los documentos en pantalla (véase <a href=\"_httpprefix_/macros/document.dm\" target=macro>document.dm</a>). De hecho, las páginas generadas por medio de clasificadores (p. ej. las listas de tÃtulos) también se rigen por estas macros. 686 684 <p> 687 685 … … 720 718 " 721 719 722 723 720 # -- Russian text ---------------- 724 721 collectionmeta collectionextra [l=ru] " … … 734 731 735 732 ÐÐ»Ñ ÐŸÑÐŽÐµÐ»ÐµÐœÐžÑ ÐœÐµÐºÐŸÑПÑÑÑ 736 ЎеÑалей пÑезеМÑаÑОО ÐŸÑ ÐŒÐ°ÐºÑПÑайлПв ÐÑОМÑÑПÑÐœ ОÑпПлÑзÑÐµÑ 737 , кÑП Ме ÑазбОÑаеÑÑÑ Ñ CSS. ÐекПÑПÑÑе ЌакÑПÑÑ Ð² <i>extra.dm</i> ОЌеÑÑ ÑÑÑлкО к ОзПбÑажеМОÑÐŒ пПЌеÑеММÑÐŒ в <i>greenstone/collect/_cgiargc_/images</i>.\n 733 ЎеÑалей пÑезеМÑаÑОО ÐŸÑ ÐŒÐ°ÐºÑПÑайлПв ÐÑОМÑÑПÑÐœ ОÑпПлÑзÑÐµÑ <i>Cascading Style Sheets</i> (ÑÐŒ. ЎПпПлМОÑелÑÐœÑÑ ÐžÐœÑПÑЌаÑÐžÑ ÐœÐ° <a href=\"http://www.w3.org/Style/CSS/\">http://www.w3.org/Style/CSS/</a>), кПÑПÑÑе пПзвПлÑÑÑ ÐаЌ ÑÑÑаМавлОваÑÑ ÑÑОÑÑÑ, ÑвеÑа, ОМÑеÑÐ²Ð°Ð»Ñ Ðž ÐŽÑÑгОе ÑлеЌеМÑÑ ÐŽÐ»Ñ ÑÑÑÐ°ÐœÐžÑ HTML. Ѐайл ÑП ÑÑаМЎаÑÑÐœÑÐŒ МабПÑПЌ ÑÑОлей в ÐÑОМÑÑПÑÐœ пПЌеÑеМ зЎеÑÑ: <a href=\"_httpstyle_/style.css\">greenstone/web/style/style.css</a> (ПМ пПЌеÑеМ в ЎОÑекÑПÑОО <i>images</i>, пПÑÐŸÐŒÑ ÑÑП ЌакÑП ÑÐ°Ð¹Ð»Ñ ÐŒÐŸÐ³ÑÑ ÑПЎеÑжаÑÑ ÑЎПбМÑе ÑÑÑлкО к ÑÑПй ЎОÑекÑПÑОО.) ÐÑа кПллекÑÐžÑ ÐžÐŒÐµÐµÑ Ð²ÑпПЌПгаÑелÑÐœÑй ÑÑОлевПй Ñайл, <a href=\"_httpcstyle_/style.css\">greenstone/collect/_cgiargc_/style/style.css</a>, кПÑПÑÑй ÑПЎеÑÐ¶ÐžÑ ÐœÐµÑкПлÑкП кПЌЌеМÑаÑОев ÐŽÐ»Ñ ÑÐµÑ 734 , кÑП Ме ÑазбОÑаеÑÑÑ Ñ CSS. ÐекПÑПÑÑе ЌакÑПÑÑ Ð² <i>extra.dm</i> ОЌеÑÑ ÑÑÑлкО к ОзПбÑажеМОÑÐŒ пПЌеÑеММÑÐŒ в <i>greenstone/collect/_cgiargc_/images</i>.\n 738 735 739 736 <p> … … 747 744 748 745 749 ÐакÑПÑÑ ÑгÑÑппОÑÐŸÐ²Ð°ÐœÑ Ð² «пакеÑÑ». ÐП кажЎÑй Ð¿Ð°ÐºÐµÑ ÐœÐµ ПбÑзаÑелÑМП ÑазЌеÑаеÑÑÑ Ð² ПÑЎелÑМПЌ Ñайле. <i>ÐлПбалÑÐœÑй</i> 746 ÐакÑПÑÑ ÑгÑÑппОÑÐŸÐ²Ð°ÐœÑ Ð² «пакеÑÑ». ÐП кажЎÑй Ð¿Ð°ÐºÐµÑ ÐœÐµ ПбÑзаÑелÑМП ÑазЌеÑаеÑÑÑ Ð² ПÑЎелÑМПЌ Ñайле. <i>ÐлПбалÑÐœÑй</i> пакеÑ, бПлÑÑÐ°Ñ ÑаÑÑÑ ÐºÐŸÑПÑПгП ÐœÐ°Ñ 750 747 ПЎОÑÑÑ Ð² Ñайле <a href=\"_httpprefix_/macros/base.dm\" target=macro>base.dm</a> (ÑаÑÑÑ ÐµÐ³ÐŸ ÐœÐ°Ñ 751 748 ПЎОÑÑÑ Ñакже в ÑпеÑОÑОÑеÑÐºÐžÑ … … 762 759 \n 763 760 _starthighlight_ {<b>}\n 764 _endhighlight_ 761 _endhighlight_ {</b>}\n 765 762 \n 766 763 _navbarspacer_ { \n … … 793 790 <pre> 794 791 <img src=\"_httpcimages_\/horzline.gif\"\n 795 792 width=\"_widthtspace_\" height=\"17\"> 796 793 </pre>\n 797 794 … … 813 810 _collectionspecificstyle_ {\n 814 811 <link rel=\"stylesheet\" href=\"_httpcstyle_/style.css\" type=\"text/css\" \n 815 812 title=\"Greenstone Style\" charset=\"UTF-8\">\n 816 813 <style>\n 817 814 body.bgimage \\\{ background-image: none; \\\}\n … … 839 836 ÐакÑÐŸÑ Ð·Ð°Ð³ÐŸÐ»ÐŸÐ²ÐºÐž ÑÑÑаМОÑÑ Ñакже вÑзÑÐ²Ð°ÐµÑ <i>pagebanner</i>, ÑÑÐŸÐ±Ñ Ð²ÐºÐ»ÑÑОÑÑ ÑÐŒÐ±Ð»ÐµÐŒÑ ÐºÐŸÐ»Ð»ÐµÐºÑОО, кМПпкО home/help/preferences О ОзПбÑажеМОе Ñлева ввеÑÑ 840 837 Ñ, кПÑПÑПе ОЎеМÑОÑОÑОÑÑÐµÑ ÑÑÑаМОÑÑ (П ÑÑÑаМОÑе, пПОÑÐºÐŸÐ²Ð°Ñ ÑÑÑаМОÑа О Ñ.ÐŽ.). ÐÑПгÑаЌЌа, ÑÐºÐ°Ð·Ð°ÐœÐœÐ°Ñ Ð²ÑÑе, ПпÑеЎелÑÐµÑ Ð±Ð°ÐœÐœÐµÑ, ÑÑÐŸÐ±Ñ Ð¿ÐŸÐŽÐ°Ð²ÐžÑÑ ÑÑО ОзПбÑажеМОÑ. Ðак ÐÑ ÐŒÐŸÐ¶ÐµÑе вОЎеÑÑ, ПМО Ме пПÑвлÑÑÑÑÑ ÐœÐ°Ð²ÐµÑÑ 841 Ñ ÑÑПй ÑÑÑаМОÑÑ.\n 838 Ñ ÑÑПй ÑÑÑаМОÑÑ.\n 842 839 843 840 <p> … … 921 918 922 919 ÐÑОМÑÑПÑÐœ аММÑлОÑÑÐµÑ ÐŒÐ°ÐºÑП <i>header</i>, еÑлО ОзПбÑажеМ ЎПкÑÐŒÐµÐœÑ (а Ме клаÑÑОÑОкаÑПÑ). ÐÑеЎпПлПжОЌ, ÐŒÑ ÐœÐµ Ñ 923 ПÑОЌ ÑÑПгП. ÐÑÑеÑÑПÑÑОй кПЎ пеÑеПпÑеЎелÑÐµÑ ÐŒÐ°ÐºÑП <i>textheader</i> (ПбÑÑМП ПпÑеЎелеММПЌ в <i>document.dm</i>) в каÑеÑÑве пеÑвПМаÑалÑМПгП ÑПЎеÑÐ¶Ð°ÐœÐžÑ ÐŒÐ°ÐºÑП <i>header</i>. ÐÑÑеÑÑПÑÑее ПпÑеЎелеМОе 920 ПÑОЌ ÑÑПгП. ÐÑÑеÑÑПÑÑОй кПЎ пеÑеПпÑеЎелÑÐµÑ ÐŒÐ°ÐºÑП <i>textheader</i> (ПбÑÑМП ПпÑеЎелеММПЌ в <i>document.dm</i>) в каÑеÑÑве пеÑвПМаÑалÑМПгП ÑПЎеÑÐ¶Ð°ÐœÐžÑ ÐŒÐ°ÐºÑП <i>header</i>. ÐÑÑеÑÑПÑÑее ПпÑеЎелеМОе <i>content</i> аММÑлОÑÑÐµÑ Ð·ÐœÐ°ÑеМОе пП-ÑЌПлÑаМОÑ, Ñак ÑÑП МавОгаÑОПММПе ÐŒÐµÐœÑ ÐœÐµ ÑеМÑÑОÑÑеÑÑÑ. 924 921 "
Note:
See TracChangeset
for help on using the changeset viewer.