|
|
| | $DynPG->Write_Article(); | | $DynPG->Write_Article(); |
| | </code> | | </code> |
| − | bewirkt, dass die Detailansicht eines Artikels angezeigt wird. Dabei wird (wenn nichts anderes explizit angegeben wurde) implizit ein Standard-Template verwendet, das definiert wie diese Ansicht auszusehen hat. Im DynPG-Unterverzeichnis "/tpl/MyCMS/default/" liegen die Templatedateien für die Standardansichten. | + | bewirkt, dass die Detailansicht eines Artikels angezeigt wird. Dabei wird (wenn nichts anderes explizit angegeben wurde) implizit ein Standard-Template verwendet, das definiert wie diese Ansicht auszusehen hat. Im DynPG-Unterverzeichnis <tt>/tpl/MyCMS/default/</tt> liegen die Templatedateien für die Standardansichten. |
| | | | |
| | * '''groups.tpl:''' Gruppenlistenansicht | | * '''groups.tpl:''' Gruppenlistenansicht |
|
|
| | [[Image:caution.png]] '''Achtung:''' Das Setzen eines Templates muss '''''vor''''' der Ausgabe des Artikels erfolgen! | | [[Image:caution.png]] '''Achtung:''' Das Setzen eines Templates muss '''''vor''''' der Ausgabe des Artikels erfolgen! |
| | | | |
| − | [[Image:caution.png]] '''Achtung:''' Wenn das Template gesetzt wurde, dann wird es auch für alle nachfolgenden Ausgaben verwendet! Ist dies unerwünscht, muss man explizit wieder das Standard-Template(<tt>default</tt>) setzen. | + | [[Image:caution.png]] '''Achtung:''' Wenn das Template gesetzt wurde, dann wird es auch für alle nachfolgenden Ausgaben verwendet. Ist dies nicht erwünscht, muss explizit wieder das Standard-Template (<tt>default</tt>) gesetzt werden. |
| | | | |
| | == Die Template-Sprache == | | == Die Template-Sprache == |
| − | === Ein erstes kleines Beispiel === | + | === Ein erstes Beispiel === |
| | Hier ein kleines einführendes Beispiel: | | Hier ein kleines einführendes Beispiel: |
| | | | |
| − | '''Template-Minimalbeispiel''' (eigene Artikel-Detailansicht in "/tpl/MyCMS/minimal/detail.tpl") | + | '''Template-Minimalbeispiel''' (eigene Artikel-Detailansicht in <tt>/tpl/MyCMS/minimal/detail.tpl</tt>) |
| | | | |
| | <code>[html,N] | | <code>[html,N] |
|
|
| | </code> | | </code> |
| | | | |
Unexpected non-MediaWiki exception encountered, of type "Error"
[64b3063c] /wiki_de/index.php?diff=prev&oldid=3015&title=Templates Exception from line 436 of /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/diff/DairikiDiff.php: Call to undefined function each()
Backtrace:
#0 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/diff/DairikiDiff.php(546): DiffEngine->diag(integer, integer, integer, integer, integer)
#1 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/diff/DairikiDiff.php(347): DiffEngine->compareSeq(integer, integer, integer, integer)
#2 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/diff/DairikiDiff.php(228): DiffEngine->diffLocal(array, array)
#3 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/diff/DairikiDiff.php(725): DiffEngine->diff(array, array)
#4 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/diff/DairikiDiff.php(864): Diff->__construct(array, array)
#5 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/diff/DairikiDiff.php(987): MappedDiff->__construct(array, array, array, array)
#6 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/diff/TableDiffFormatter.php(193): WordLevelDiff->__construct(array, array)
#7 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/diff/DiffFormatter.php(143): TableDiffFormatter->changed(array, array)
#8 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/diff/DiffFormatter.php(83): DiffFormatter->block(integer, integer, integer, integer, array)
#9 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/diff/DifferenceEngine.php(910): DiffFormatter->format(Diff)
#10 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/diff/DifferenceEngine.php(813): DifferenceEngine->generateTextDiffBody(string, string)
#11 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/diff/DifferenceEngine.php(743): DifferenceEngine->generateContentDiffBody(WikitextContent, WikitextContent)
#12 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/diff/DifferenceEngine.php(665): DifferenceEngine->getDiffBody()
#13 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/diff/DifferenceEngine.php(635): DifferenceEngine->getDiff(string, string, string)
#14 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/diff/DifferenceEngine.php(443): DifferenceEngine->showDiff(string, string, string)
#15 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/Article.php(826): DifferenceEngine->showDiffPage(boolean)
#16 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/Article.php(549): Article->showDiffPage()
#17 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/actions/ViewAction.php(44): Article->view()
#18 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/Wiki.php(428): ViewAction->show()
#19 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/Wiki.php(292): MediaWiki->performAction(Article, Title)
#20 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/Wiki.php(588): MediaWiki->performRequest()
#21 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/Wiki.php(447): MediaWiki->main()
#22 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/index.php(46): MediaWiki->run()
#23 {main}