Persönliche Werkzeuge

Vorlage:BD-Satz-Kopf

Aus BogenWiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Zeile 43: Zeile 43:
{{tpldoc|section=exmplend}}
{{tpldoc|section=exmplend}}
</noinclude><includeonly><nowiki
</noinclude><includeonly><nowiki
-
/><html><script type="text/javascript">
+
/><html><div id="Debug" style="display:none">
 +
  <span "onclick=ShowDebugTab('Debug-Console');">Console</span> |
 +
  <span "onclick=ShowDebugTab('Debug-BogenListe');">BogenListe</span>
 +
  <div id="Debug-Console" style="display:inline-block">Console...</div>
 +
  <div id="Debug-BogenListe" style="display:none">BogenListe...</div>
 +
</div><script type="text/javascript">
   BogenListe = [];
   BogenListe = [];
-
   function AddDebug(sDivID,sText)
+
   function ShowDebugDiv(sDivID)
   {
   {
     var eDebug = document.getElementById(sDivID);
     var eDebug = document.getElementById(sDivID);
 +
    if (eDebug) {
 +
      if (eDebug.style.display.toUpperCase() == 'NONE')
 +
        eDebug.style.display = 'inline-block';
 +
      else
 +
        eDebug.style.display = 'none';
 +
    }
 +
  }
 +
  function ShowDebugTab(sDivTab)
 +
  {
 +
    var aDebugTabs = ['Debug-Console','Debug-BogenListe'];
 +
    for (var n=0; n<aDebugTabs.length; n++) {
 +
      var eDebugTab = document.getElementById(sDivID);
 +
      if (eDebugTab) {
 +
        if (aDebugTabs[n] == sDivTab)
 +
          eDebug.style.display = 'inline-block';
 +
        else
 +
          eDebug.style.display = 'none';
 +
      }
 +
    }
 +
  }
 +
  function AddDebug(sTab,sText)
 +
  {
 +
    var eDebug = document.getElementById('Debug-'+sDivID);
     if (eDebug)
     if (eDebug)
       eDebug.innerHTML = (sText!=''?eDebug.innerHTML+'<br>'+sText:'');
       eDebug.innerHTML = (sText!=''?eDebug.innerHTML+'<br>'+sText:'');
Zeile 53: Zeile 81:
   function ZeigeBogen(sBg)
   function ZeigeBogen(sBg)
   {
   {
-
     AddDebug('Test','');
+
     AddDebug('Console','');
-
     AddDebug('Test','sBg = "'+sBg+'"');
+
     AddDebug('Console','sBg = "'+sBg+'"');
     var nBgIdx = -1;
     var nBgIdx = -1;
-
     for (var b=0; b<BogenListe.length; b++)
+
     for (var b=0; b<BogenListe.length; b++) {
       if (BogenListe[b].Bg == sBg)
       if (BogenListe[b].Bg == sBg)
         nBgIdx = b;
         nBgIdx = b;
-
     AddDebug('Test','nBgIdx = '+nBgIdx);
+
      AddDebug('BogenListe','BogenListe['+nBgIdx+'].Bg = "'+BogenListe[nBgIdx].Bg+'"');
 +
      AddDebug('BogenListe','BogenListe['+nBgIdx+'].KatNr = "'+BogenListe[nBgIdx].KatNr+'"');
 +
      AddDebug('BogenListe','BogenListe['+nBgIdx+'].Bild = "'+BogenListe[nBgIdx].Bild+'"');
 +
      AddDebug('BogenListe','BogenListe['+nBgIdx+'].Link = "'+BogenListe[nBgIdx].Link+'"');
 +
      AddDebug('BogenListe','BogenListe['+nBgIdx+'].Titel = "'+BogenListe[nBgIdx].Titel+'"');
 +
    }
 +
     AddDebug('Console','nBgIdx = '+nBgIdx);
     if (nBgIdx < 0) {
     if (nBgIdx < 0) {
-
       AddDebug('Test','Bogen "'+sBg+'" nicht gefunden!');
+
       AddDebug('Console','Bogen "'+sBg+'" nicht gefunden!');
     } else {
     } else {
-
       AddDebug('Test','BogenListe[nBgIdx].Bg = "'+BogenListe[nBgIdx].Bg+'";');
+
       AddDebug('Console','BogenListe[nBgIdx].Bg = "'+BogenListe[nBgIdx].Bg+'";');
-
       AddDebug('Test','BogenListe[nBgIdx].KatNr = "'+BogenListe[nBgIdx].KatNr+'";');
+
       AddDebug('Console','BogenListe[nBgIdx].KatNr = "'+BogenListe[nBgIdx].KatNr+'";');
     }
     }
     var eSpanNode = document.getElementById('BogenBild1.'+BogenListe[nBgIdx].KatNr);
     var eSpanNode = document.getElementById('BogenBild1.'+BogenListe[nBgIdx].KatNr);
     if (eSpanNode) {
     if (eSpanNode) {
-
       AddDebug('Test','childNodes.length = '+eSpanNode.childNodes.length);
+
       AddDebug('Console','childNodes.length = '+eSpanNode.childNodes.length);
       var sBgAlt = (eSpanNode.hasAttribute('bgnr')?eSpanNode.getAttribute('bgnr'):'');
       var sBgAlt = (eSpanNode.hasAttribute('bgnr')?eSpanNode.getAttribute('bgnr'):'');
-
       AddDebug('Test','sBgAlt = "'+sBgAlt+'"');
+
       AddDebug('Console','sBgAlt = "'+sBgAlt+'"');
       var eANode = 0;
       var eANode = 0;
       var eImgNode = 0;
       var eImgNode = 0;
Zeile 76: Zeile 110:
         for (var n=0; n<eSpanNode.childNodes.length; n++) {
         for (var n=0; n<eSpanNode.childNodes.length; n++) {
           var eNode = document.getElementById('BogenBild1.'+BogenListe[nBgIdx].KatNr).childNodes[n];
           var eNode = document.getElementById('BogenBild1.'+BogenListe[nBgIdx].KatNr).childNodes[n];
-
           AddDebug('Test','NodeType = '+eNode.nodeType+'; NodeName = '+eNode.nodeName+';');
+
           AddDebug('Console','NodeType = '+eNode.nodeType+'; NodeName = '+eNode.nodeName+';');
           if (eNode.nodeName == 'A') {
           if (eNode.nodeName == 'A') {
             eANode = eNode;
             eANode = eNode;
-
             AddDebug('Test','> childNodes.length = '+eANode.childNodes.length);
+
             AddDebug('Console','> childNodes.length = '+eANode.childNodes.length);
             for (var m=0; m<eANode.childNodes.length; m++) {
             for (var m=0; m<eANode.childNodes.length; m++) {
               var eNode1 = eANode.childNodes[m];
               var eNode1 = eANode.childNodes[m];
-
               AddDebug('Test','> NodeType = '+eNode1.nodeType+'; NodeName = '+eNode1.nodeName+';');
+
               AddDebug('Console','> NodeType = '+eNode1.nodeType+'; NodeName = '+eNode1.nodeName+';');
               if (eNode1.nodeName == 'IMG') {
               if (eNode1.nodeName == 'IMG') {
                 eImgNode = eNode1;
                 eImgNode = eNode1;
-
                 AddDebug('Test','> eImgNode.src = "'+eImgNode.src+'";');
+
                 AddDebug('Console','> eImgNode.src = "'+eImgNode.src+'";');
               }
               }
             }
             }
Zeile 98: Zeile 132:
         }
         }
         eSpanNode.setAttribute('bgnr',sBg);
         eSpanNode.setAttribute('bgnr',sBg);
-
         AddDebug('Test','eSpanNode.bgnr = "'+sBg+'"');
+
         AddDebug('Console','eSpanNode.bgnr = "'+sBg+'"');
         if (eImgNode) {
         if (eImgNode) {
           eImgNode.src = BogenListe[nBgIdx].Bild;
           eImgNode.src = BogenListe[nBgIdx].Bild;
-
           AddDebug('Test','BogenListe[nBgIdx].Bild = "'+BogenListe[nBgIdx].Bild+'";');
+
           AddDebug('Console','BogenListe[nBgIdx].Bild = "'+BogenListe[nBgIdx].Bild+'";');
         } else {
         } else {
-
           AddDebug('Test','Image-Element nicht gefunden!');
+
           AddDebug('Console','Image-Element nicht gefunden!');
         }
         }
         if (eANode) {
         if (eANode) {
           eANode.href = BogenListe[nBgIdx].Link;
           eANode.href = BogenListe[nBgIdx].Link;
-
           AddDebug('Test','BogenListe[nBgIdx].Link = "'+BogenListe[nBgIdx].Link+'";');
+
           AddDebug('Console','BogenListe[nBgIdx].Link = "'+BogenListe[nBgIdx].Link+'";');
           eANode.title = BogenListe[nBgIdx].Titel;
           eANode.title = BogenListe[nBgIdx].Titel;
-
           AddDebug('Test','BogenListe[nBgIdx].Titel = "'+BogenListe[nBgIdx].Titel+'";');
+
           AddDebug('Console','BogenListe[nBgIdx].Titel = "'+BogenListe[nBgIdx].Titel+'";');
         } else {
         } else {
-
           AddDebug('Test','Link-Element nicht gefunden!');
+
           AddDebug('Console','Link-Element nicht gefunden!');
         }
         }
         var eBDSatzZeile = document.getElementById('BD-Satz-BDZeile-'+sBg);
         var eBDSatzZeile = document.getElementById('BD-Satz-BDZeile-'+sBg);
Zeile 118: Zeile 152:
       }
       }
     } else {
     } else {
-
       AddDebug('Test','Element "BogenBild1.'+BogenListe[nBgIdx].KatNr+'" nicht gefunden!');
+
       AddDebug('Console','Element "BogenBild1.'+BogenListe[nBgIdx].KatNr+'" nicht gefunden!');
     }
     }
   }
   }
Zeile 124: Zeile 158:
{|style="background:#C0C0C0" cellpadding="6" cellspacing="1" width="100%"
{|style="background:#C0C0C0" cellpadding="6" cellspacing="1" width="100%"
|-valign="top" style="background:#D0D0D0"
|-valign="top" style="background:#D0D0D0"
-
|<big><b>{{SeiteLink|Typ=Übersicht|Gebiet={{{Gebiet}}}|Gebiet1={{{Gebiet1}}}|KatNr={{{MiNr}}}}} KatNr. {{{MiNr}}}: {{{Anlass}}}</b></big></includeonly>
+
|<big><b>{{SeiteLink|Typ=Übersicht|Gebiet={{{Gebiet}}}|Gebiet1={{{Gebiet1}}}|KatNr={{{MiNr}}}}} <html><span onclick="ShowDebugDiv('Debug');"></html>KatNr.<html></span></html> {{{MiNr}}}: {{{Anlass}}}</b></big></includeonly>

Version vom 08:56, 27. Aug. 2017

Beschreibung
Name: BD-Satz-Kopf
Beschreibung: Diese Vorlage erzeugt die Kopfzeile der Bogenzusammenfassung.
Parameter:
Gebiet  
Sammelgebiet, zu die Marken oder Satz gehört. Zulässige Bezeichnungen siehe Vorlage SeiteLink Parameter Gebiet.
Gebiet1 
Untergeordnetes Gebiet zum Sammelgebiet. Siehe Vorlage SeiteLink Parameter Gebiet1.
MiNr  
Katalognummer(n) der Marke oder des Satzes.
Anlass  
Kurze Beschreibung des Ausgabeanlass.
Beispiele
{{BD-Satz-Kopf   |Gebiet=Bund |MiNr=123 |Anlass=Freimarken: Posthorn }}
{{BD-Satz-Abschn |Titel=Abc }}
|Beliebiger Text...
{{BD-Satz-AbFuss }}
{{BD-Satz-Fuss   }}

Bundesrepublik Deutschland KatNr. 123: Freimarken: Posthorn

Abc
Beliebiger Text...
{{BD-Satz-Kopf   |Gebiet=VgnBnd |Gebiet1=DGzRS |MiNr=123 |Anlass=Schiffe }}
{{BD-Satz-Abschn |Titel=Abc }}
|Beliebiger Text...
{{BD-Satz-AbFuss }}
{{BD-Satz-Fuss   }}

Vignetten KatNr. 123: Schiffe

Abc
Beliebiger Text...
Zurück zur Referenzliste der Vorlagen