Franz Holzinger

Verse of the day

Denn es ist ein Gott und ein Mittler zwischen Gott und den Menschen, nämlich der Mensch Christus Jesus, der sich selbst gegeben hat für alle zur Erlösung, daß solches zu seiner Zeit gepredigt würde;
1 Timotheus 2:5-6

© Bible Gateway's Verse of the Day


autor  
26-09-06 22:17:17 Bemerkung | beschreibende Seiten
Philipp
Hallo,

eigentlich war ich auf der Suche wie es möglich ist bei Produkten verschiedene Detailseiten anzugeben, die aber alle auf einer Seite angezeigt werden. Nachdem meine letzte Hoffnung in einem Update mündete, stehe ich nun vor neuen Rätseln. Wozu gibt es das Feld Bemerkung bzw. beschreibende Seiten. Bzw. wie heißt der Marker für Bemerkung um ihn im Frontend anzuzeigen. Ist die beschreibende Seite des Rätsels Lösung bzw. wo finde ich diesen Link im Frontend wieder?

Grüße Philipp
26-09-06 22:31:05 Bemerkung
Philipp
Ich habe jetzt einfach mal das neue Template eingebunden products_css_de.html und dann werden die Bemerkungen auch angezeigt. Jedoch habe ich noch nicht so ganz verstanden wo die beschreibende Seite zum Einsatz kommt.
27-09-06 06:55:05 Marker für Beschreibung
Franz
###PRODUCT_NOTE### ... Beschreibung
###PRODUCT_NOTE_UID_1_title ... Titel der 1. beschreibenden Seite zum Produkt
###PRODUCT_NOTE_UID_1_1_TEXT_bodytext### ... Datenbankfeld 'bodytext' des 1. Content-Elements in der aktuellen Sprache auf der 1. beschreibenden Seite zum Produkt

Jedes Produkt kann erstmals mit 2.5.1 mehrere Seiten haben, auf denen es Inhaltselemente mit Texten und Bildern gibt, die dann in der Einzelansicht eines Produktes dargestellt werden können. Das macht es möglich, gleiche Produktbeschreibungen mehrmals zu verwenden und die Daten im Seitenbaum direkt einzutragen. Bei Mehrsprachigkeit müssen die Texte nur wie unter TYPO3 üblich als Inhaltselemente übersetzt werden.
27-09-06 09:27:38 ein licht geht auf
Philipp
Aha okay. Dann ist es ja doch fast so wie ich es mir gedacht hatte. Kann es sein das die aktuellen Templates dieses noch nicht implementiert haben bzw. wie heißt das DB Feld in dem die PRODUCT_NOTE_UID_1_Title drin stehen.
Hatte gestern Abend / Nacht nämlich ein Produkt angelegt und eine beschreibende Seite hinzugefügt aber meinen Eintrag weder in der Datenbank noch in dem CSS-Template wiedergefunden? Bzw. hat er mich die ganze Zeit zu der fest eingegebenen Detail Seit geschickt.
Muß ich erst noch was an den Constants drehen bzw. den Link selber eingeben?

Grüße Philipp
27-09-06 09:38:24 neue Features
Franz
Neue Features gebe ich meistens nur in einfachster Form in das example_template_bill_de.tmpl. Diese Marker sind neu dazugekommen. Der Frontend-Cache muß vorher gelöscht werden.
Es muß kein Extra-Link eingetragen werden. Es wird kein Link auf eine Seite erzeugt, sondern der Marker wird durch den Text im Inhaltselement der Seite ersetzt.
27-09-06 09:41:59 Dankeschön
Philipp
Vielen Dank Franz. Ich werde es heute abend gleich mal ausprobieren
1-10-06 15:14:39 Template
Rainer
Hallo, ich habe das bei mir im Template unter ###ITEM_SINGLE_DISPLAY### so eingetragen.

<B>###PRODUCT_NOTE_UID_1_title###</B><br>
###PRODUCT_NOTE_UID_1_1_TEXT_bodytext###<br>

Die "beschreibende Seite" habe ich in einem Sysordner angelegt.

Der Inhalt der Seite darf aber wohl recht wenig Formatierung haben um dargestellt zu werden oder?
Links im Text funktionieren auch nicht.
Bilder gehen aber.

"Text mit Bild" oder "Bilder" geht garnicht.
2-10-06 22:01:46 bei bodytext nur Text
Franz
Es werden hierfür nur die Texte ausgelesen, eben das was im Feld 'bodytext' steht. Für Bilder müßte es aber auch gehen. Es kann jedes Feld der Tabellen tt_content und pages herangezogen werden.

3-10-06 23:49:41 Philipp
Philipp
Wenn man Typo3 auf CSS Content Style umstellt, kann man an Hand der CSS Klassen erkennen, welche Marker man verwenden muss um den Inhalt richtig einzubinden. Was mir aufgefallen ist. Man sollte frische Seiten nehmen. Existierte auf der Seite vorher schon mal text wird der zweite Marker nicht zu einfach zu sehen sein. Das Problem an der Sache ist, dass der gelöschte Text immer noch in der DB steht nur als Deleted gekennzeichnet ist. Daher nicht angezeigt wird aber der Marker 1_title trotzdem ausgefüllt wird. Sollten Links oder so nicht funktionieren liegt es am RTE. Weil die Text werden komplett mit <a href="">blablabla</a> in der DB gespeichert. Im Typo3net Forum habe ich bezüglich des Problemen das bloß Links erzeugt werden vom Typ <link 5>blablabla</link> einen Eintrag gefunden.
29-12-06 10:07:00 Erweiterung notwendig
Franz
Ja, das Backend müßte noch etwas erweitert werden. Wenn man einen Datensatz löscht, dann müßte immer auch der Eintrag in der Tabelle
tt_products_products_note_pages_mm mitgelöscht werden.
28-04-10 15:13:14 Andere Inhaltselemente als Text bei "beschreibende Seiten"
Stephan Schmidt
Hallo Franz,
Ich benutze tt_products der Version 2.7.1.
Ein Inhaltselement mit Textinhalt über den Marker ###PRODUCT_NOTE_UID_1_1_TEXT_bodytext### anzubinden, funktioniert einwandfrei.
Geht es denn dann auch für jedes Produkt in der Single-Ansicht ein anderes Inhaltselement. z.B. einen Record der rgsmoothgallery anzubinden? Und vor allem: wie müßte der Marker dann richtig heißen? Ginge das mit ###PRODUCT_NOTE_UID_1_1-keine Ahnung###?

Andererseits fände ich es noch praktischer, in der tca.php bei note_uid bei 'allowed' anstatt 'pages' 'tt_content' zuzuweisen. Wie mir scheint, würde das ermöglichen, Inhaltselemente direkt, ohne den Umweg über ###PRODUCT_NOTE_UID_x_y_TEXT_bodytext### einzubinden. Aber dann wird -wohl auch logischerweise- nichts mit oben genanntem Marker ausgegeben, weil dafür die Programmierung nicht geschaffen ist, denke ich.

Beste Grüße
farbe8
28-04-10 21:34:24 tt_content
Franz Holzinger
Das ist in view/class.tx_ttproducts_product_view.php auf tt_content hardcodiert. Deshalb ist keine andere Tabelle möglich.

Aber wie soll man ein Inhaltselement denn finden können, wenn nicht über die Seiten? Das erscheint mir als zu schwierig. Und außerdem haben die Seiten Rechteeinstellungen, die nicht übergangen werden sollten.
4-05-10 16:36:11 RE Inhaltselement
Stephan Schmidt
Hallo Franz,

>> wie soll man ein Inhaltselement denn finden können, wenn nicht über die Seiten?

Das ist schon klar, aber derzeit komme ich über die Seiten eben nur die Seiten zur Wahl, kann aber keine Datensätze auswählen, d.h. nicht aber die darin befindlichen Seiteninhalte.

Vielleicht hab' ich mich auch etwas unklar ausgedrückt - also folgendes Beispiel-Szenario:

Ich bin normaler Typo3-Redakteur und habe auf einer normalen Seite zum Thema Bärenfelle eine wunderschöne Infobox mit Icons, Bild, weiterführenden Links zum Thema "Reinigung von Braunbärfellen" sowie eine weitere Box "Exportbestimmungen für Tierfelle".

Und ich habe in meinem Typo3 einen Shop mit Schuhen, darunter ein paar Schuhe mit Braunbärfell, für die ich keine extra eigene Rubrik brauche (weil die einen Sport- und die anderen Wanderschuhe mit Bärenfäll sind, zudem gibts noch Hausschuhe mit Lammfell - und für die wär nur die Infobox "Exportbestimmungen" sinnig).

Aber auch egal - jetzt zu des Pudels kern: Nun würde ich - und das wär meiner Meinung eigentlich nichts extravagantes - für die Produktdetailseite (womöglich über "beschreibende Seiten", vielleicht aber auch über "Beziehungen") gern über die Seiten zu den Inhaltelementen gehen, um mir für die Sport- und Wanderschuhe beide Infoboxen zu holen, d.h. zu verküpfen oder zu kopieren.

Hab' ich da irgendwas übersehen - oder geht das ganz und gar nicht? Oder über irgend einen anderen Weg...?

Sinnvoll wär's scho' Oder?!
16-05-10 21:15:48 ...mich übersehen?
Stephan Schmidt
Hallo Franz,
ich will wirklich nicht nerven, vielleicht hast Du meinen Beitrag ja auch übersehen. Aber gibt's zu meiner Überlegung nicht irgendenen Lösungsansatz. Oder ist das ganze Anliegen eher unsinnig?

Viele Grüße, Stephan
17-05-10 12:54:51 Inhaltselement
Franz Holzinger
Es kann alles ausgegeben werden, was in einem Inhaltselement steht. Um den richtigen Marker zu ermitteln muss in der Tabelle tt_content nachgesehen werden, wo es abgespeichert worden ist.

Für andere Tabellen statt tt_content müsste der Programmcode erst erweitert werden.
< Zurück zum Forum