MyXoops Forum

Re: Templates anzeigen? [Entwicklung allgemein] - myXOOPS German Support

alfred

Administrator
Gepostet am:18.04.2006 21:28
alfred
alfred Offline (Show more)
Administrator
Posts: 7619
Since: 06.12.2004
#8

Re: Templates anzeigen?

Zitat:

ReDie schrieb:
meine Frage war wie ich die anzeigen kann! Das mit dem registrieren hat geklappt, aber er zeigt es nicht an! Ich habe eine Datei music.php erstellt und folgendes hineingeschrieben:

<?php

$xoopsOption['template_main'] = 'artists_chartsg.html';

?>


Dort fehlt sicher etwas, aber ich habe keine Ahnung was!


Ja sicherlich fehlt da noch einiges
Der Content und so weiter, hier mal ein Minimalaufbau einer solchen Datei :
1. z.B. index.php
<?php
include "../../mainfile.php";
include_once 
XOOPS_ROOT_PATH.'/header.php';
$xoopsOption['template_main'] = 'index.html';
$xoopsTpl->assign('content''Hallo Template');
include_once 
XOOPS_ROOT_PATH.'/footer.php';
?>


Die Templatedatei müsste dann so aufgebaut sein :
z.B. index.html
<{$content}>


Nun sollte beim Aufruf der index.php der Text Hallo Template im centerbereich ausgegeben werden.
Hoffe das war jetzt etwas verständlich

Alfred

ReDie

"myXOOPs"-Neuling
Gepostet am:18.04.2006 21:24
ReDie
ReDie Offline (Show more)
"myXOOPs"-Neuling
Posts: 81
Since: 05.03.2005
#7

Re: Templates anzeigen?

und wie bekomme ich das in ein modul? Was muss ich drt hinein schreiben? Hat jemand vielleicht einen Muster Quelltext?

Advertisement

Gepostet am:0
Advertisement (Show more)
Posts: 0
Since: 0


Hier könnten Sie Ihre Anzeige aufgeben!
Bitte kontaktieren Sie uns, um mehr darüber zu erfahren.

studioc

"myXOOPs"-Profi
Gepostet am:18.04.2006 21:16
studioc
studioc Offline (Show more)
"myXOOPs"-Profi
Posts: 967
Since: 27.12.2004
#6

Re: Templates anzeigen?

modultemplates können nicht direkt per url aufgerufen werden, sie dienen ausschließlich dafür, ermittelte modulinhalte letztendlich an <{$xoops_content}> entweder im modul- oder im blockcontent and das theme auszugeben.
XOOPSFACTORY.COM - my XOOPS playground

ReDie

"myXOOPs"-Neuling
Gepostet am:18.04.2006 21:02
ReDie
ReDie Offline (Show more)
"myXOOPs"-Neuling
Posts: 81
Since: 05.03.2005
#5

Re: Templates anzeigen?

meine Frage war wie ich die anzeigen kann! Das mit dem registrieren hat geklappt, aber er zeigt es nicht an! Ich habe eine Datei music.php erstellt und folgendes hineingeschrieben:

<?php

$xoopsOption['template_main'] = 'artists_chartsg.html';

?>


Dort fehlt sicher etwas, aber ich habe keine Ahnung was!

studioc

"myXOOPs"-Profi
Gepostet am:18.04.2006 20:00
studioc
studioc Offline (Show more)
"myXOOPs"-Profi
Posts: 967
Since: 27.12.2004
#4

Re: Templates anzeigen?

wenn du neue templates für ein modul erstellst, muss du sie dem modul (und xoops) auch bekannt machen, ein kopieren der neuen dateien in den ordner /templates reicht da nicht aus.

Schau dir die xoops_version.php von modulen an, dort sind die jeweiligen modul-templates eingebunden. Dann werden sie auch im templatemanager erkannt.

ich bin kein progger, aber ich hoffe, ich hab das richtig rübergebracht
XOOPSFACTORY.COM - my XOOPS playground

ReDie

"myXOOPs"-Neuling
Gepostet am:18.04.2006 19:54
ReDie
ReDie Offline (Show more)
"myXOOPs"-Neuling
Posts: 81
Since: 05.03.2005
#3

Re: Templates anzeigen?

wie meinst du das mit den Dateien [in welchen Dateien?]

alfred

Administrator
Gepostet am:17.04.2006 20:37
alfred
alfred Offline (Show more)
Administrator
Posts: 7619
Since: 06.12.2004
#2

Re: Templates anzeigen?

Die Templates musst du in der xoops_version.php
bekannt machen, z.B.
// Templates
$modversion['templates'][1]['file'] = 'media_index.html';
$modversion['templates'][1]['description'] = _MI_TEMPL1;
$modversion['templates'][2]['file'] = 'media_music.html';
$modversion['templates'][2]['description'] = _MI_TEMPL2;

Modul aktualisieren! und schon hast du deine Templates, die kannst du jetzt in deinen Dateien ansprechen mit z.B.:

$xoopsOption['template_main'] = 'media_index.html';

Alfred

ReDie

"myXOOPs"-Neuling
Gepostet am:13.04.2006 19:30
ReDie
ReDie Offline (Show more)
"myXOOPs"-Neuling
Posts: 81
Since: 05.03.2005
#1

Templates anzeigen?

Also ich hätte da noch son Problem mit den templates aus einem leeren Modul von xoopermod. Wie kann ich auf die weiteren templates zugreifen? ich habe im templates ordner folgende templates erstellt:

media_index.html
media_music.html

und ich will jetzt von index auf music aber wie?

Kann mir vielleicht irgendjemand helfen!
Diesen Thread durchsuchen:  1 Anonyme Benutzer

Aktuell aus dem Forum

Forum Thema Antworten Views Letzter Beitrag
Modulentwicklung New Xoops Xcreate Module 0 4211 26.11.2025 15:22
efkan Gehe zum letzten Beitrag
Modulentwicklung XOOPS Custom Field Module 1 1587 24.11.2025 11:21
Goffy Gehe zum letzten Beitrag