Sie sind nicht angemeldet.

emet

Admin & Support

  • »emet« ist männlich

Beiträge: 2 530

Wohnort: Rhein/Main

Paypal:

  • Nachricht senden

11

Dienstag, 1. Juli 2014, 12:36

Gut, damit erklär ich dir gleich die sogenannten TPL-Mods - das ist am saubersten und es steht nicht alles in der index.html.

Lege bitte innerhalb der index.html, wo die Daten ausgegeben werden sollen folgenden Zeile an:

Quellcode

1
<?php page_tpl_mod('datastamm') ?>


Danach, wenn nicht vorhanden, legst du in deinem Template den Ordner /inc/ an und darin einen Ordner mit dem Namen des TPL Mods /datastamm/

Es müsste nun so aussehen:

/includes/templates/dein_template/inc/datastamm/

... und darin eine PHP Datei mit der Bezeichnung "tpl_mod.inc.php"

Durch den Systemaufruf page_tpl_mod('datastamm') sucht nun das System innerhalb deines Templates nah dem Ordner inc/ und darin nach dem Ordner datastamm/ ...

... und liest automatisch die darin befindliche "tpl_mod.inc.php"

Dort könnte der Code z.B. so aussehen:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
<?php 


global $personaldaten;

	print "<div id="stamm_data">\n";
	print $personaldaten['vorname']." ".$personaldaten['name']."<br />\n";
	print "</div>\n";


?>


Die Quellcodeausgabe sieht so aus:

Quellcode

1
2
3
<div id="stamm_data">
Vorname Name<br />
</div>


Und das Frontend so:

Vorname Name

Oder noch etwas ausführlicher, wenn es z.B. nur auf der Startseite erscheinen soll:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php 


global $personaldaten;


if (!empty($_GET['seite'])) {

	$takeSiteID = $explode['0'];
	$takeSiteName = $explode['1'];

}

$standard = 'includes/templates/'.$takeTPL.'/inc/datastamm/files/standard.php';

if(file_exists('includes/templates/'.$takeTPL.'/inc/datastamm/files/'.$takeSiteName.'.php')) {

	include 'includes/templates/'.$takeTPL.'/inc/datastamm/files/'.$takeSiteName.'.php';

} else {

	include $standard;
} 


?>



Und dazu ölegst du nun im Ordner "stammdata" noch den Ordner "files" und legst dort 2 Dateien ab:

startseite.php
standard.php

In die datei Startseite kommt z.B.:

Quellcode

1
2
3
4
5
6
7
8
<?php 

	print "<div id="stamm_data">\n";
	print $personaldaten['vorname']." ".$personaldaten['name']."<br />\n";
	print "</div>\n";


?>


Und in die Seite Standard kannst du leer machen oder z.B.: was anderes:

Quellcode

1
2
3
4
5
6
7
8
9
<?php 

	print "<div id="stamm_data">\n";
	print $personaldaten['strasse']."<br />\n";
	print $personaldaten['wohnort']."<br />\n";
	print "</div>\n";


?>


Nun wird nur auf der Startseite ausgegebenm was in /files/statseite.php enthalten ist und auf allen anderen Seite, was in der standard.php steht.

Ich hoffre das war nicht zuviel und erklärt auch gleich die Funktion der TPL_Mods



...

Schreibfehler bitte nicht beachten, habe meine Brille nicht auf :-)
.
HTML, was ist das? Ein neues Männermagazin? Css.., was es so alles gibt!

News: http://www.cms2day.de/news/1/
Features: http://www.cms2day.de/cms-funktionen/

Zufrieden mit cms2day und unserer Arbeit/Support - Spenden (-Button links) sind herzlich Willkommen - Dankeschön.
.

Werbung

Rouven

Anfänger

Beiträge: 46

Wohnort: Köthen (Anhalt)

  • Nachricht senden

12

Dienstag, 1. Juli 2014, 14:21

Super Emet, jetzt habe ich durch dieses Thema die TPL-Mod Funktion verstanden :)

Viele Dank an dieser Stelle :))

Werbung

13

Freitag, 12. Dezember 2014, 20:49

@ernet,

Du hast in Post 11
[Lösung] Formulare bearbeiten

das alles sehr schön beschrieben.

Nun meine Frage:
Funktioniert das auch im neuen Template Combo?
Ich möchte gerne im Footer Daten aus meinen Stammdaten auslesen bzw anzeigen lassen.
oder muss/sollte ich das - Wenn - lieber Hartcoden?


- oder get das etwa ganz anders um zb: %PERSONAL_TELEFON% anzeigern zu lassen?


Gruß
Wolfgang

Zitat

Ein kluger Mann macht nicht alle Fehler selbst. Er gibt auch anderen eine Chance.
Winston Churchhill (1874-1965), Literaturnobelpreisträger

Werbung

cms2day

Profi

  • »cms2day« ist männlich

Beiträge: 1 282

CMS Version: 4.x/5.x

Beruf: Webentwickler

Paypal:

  • Nachricht senden

14

Freitag, 12. Dezember 2014, 22:25

Bitte noch keinerlei Fragen zu Version 5 stellen, das ganze ist noch lange nicht fertig.
Ich mag mich ungern dazu äußern, bevor nicht alles final fertig ist. Bitte hab dafür Verständnis.
Hab dir ja auch bereits per E-Mail mitgeteilt, dass Du Dich bitte noch in Geduld üben sollst.

Wenn ich jedem nun jede Frage beantworten müsste, blieb die Entwicklung auf der Strecke.
Warte doch einfach mal ab, bis das fertig ist. DANN helfe ich dir auch gerne weiter.

:wacko:

Und ich antworte Dir deshalb, weil auch Ernst erst mal selbst schauen muss, was sich geändert hat.
Er wird also im Moment auch nicht der richtige Ansprechpartner dafür sein.

Werbung

15

Freitag, 12. Dezember 2014, 22:33

Vielen Dank noch mal.
Klar warte ich gerne ab.

Wie gesagt, nicht nur ich bin sehr gespannt.

Zitat

Ein kluger Mann macht nicht alle Fehler selbst. Er gibt auch anderen eine Chance.
Winston Churchhill (1874-1965), Literaturnobelpreisträger

Werbung

cms2day

Profi

  • »cms2day« ist männlich

Beiträge: 1 282

CMS Version: 4.x/5.x

Beruf: Webentwickler

Paypal:

  • Nachricht senden

16

Freitag, 12. Dezember 2014, 22:38

Das wissen wir. Wir wissen dass es euch in den Fingern brennt...
Ich habe euch die BETA schon zur Verfügung gestellt, überhaupt schon mal zu testen.

Uns interessiert in erster Linie, ob es mit Installation, Funktion und Einsatz alles klappt.
Und nicht, wie und wo welche Formulare angepasst werden müssen.

Das hat doch noch Zeit. Im Fokus stehen ganz klar wichtigere Dinge.
Sorry, nimms mir nicht böse. Hoffe, du verstehst wie ich das meine.

:S

Werbung

barnie

Anfänger

  • »barnie« ist männlich

Beiträge: 43

CMS Version: 4.0.7 FINAL

Wohnort: Bayern ganz oben

  • Nachricht senden

17

Samstag, 13. Dezember 2014, 01:42

Hallo DAsteph,

einfach so wie emet es beschrieben hat vorgehen und das Template "freschclean" und die dazugehörigen Dateien anschauen.

Gruß Barnie
Machmal sieht man den Wald vor lauter Bäumen nicht.

Werbung

emet

Admin & Support

  • »emet« ist männlich

Beiträge: 2 530

Wohnort: Rhein/Main

Paypal:

  • Nachricht senden

18

Dienstag, 16. Dezember 2014, 19:47

Das neue Standard (Responsive) Template ist halt etwas anders aufgebaut.

Was wir noch für Funktionen möglich machen, das sehen wir, wenn wir fertig sind.
.
HTML, was ist das? Ein neues Männermagazin? Css.., was es so alles gibt!

News: http://www.cms2day.de/news/1/
Features: http://www.cms2day.de/cms-funktionen/

Zufrieden mit cms2day und unserer Arbeit/Support - Spenden (-Button links) sind herzlich Willkommen - Dankeschön.
.

Werbung