Page 1 of 1

[SOLVED] entfernen von CP aus artikel bei render in frontend

Posted: Thu 8. Jan 2009, 15:49
by a.cioffari
hallo alle...

mal sehen ob ich mein problem beschreiben kann, wenn man ein CP auf ein artikeln macht, der CP ist immer UNTEN von der artikeln in frontend... ich möchte gerne das die CP nicht mehr unten sichbar sind (ohne sie zu deaktivieren)... habe gedacht man kann vielleicht in der file das der render macht diese teil zu kommentieren oder so... ist das möglich?

danke!!

Re: entfernen von CP aus artikeln beim render in frontend

Posted: Thu 8. Jan 2009, 16:55
by Heiko H.
Sorry, aber vielleicht ist es dir besser möglich, dein Problem in Englisch zu beschreiben :?:
Leider gibt das, was Du schreibst, keinen richtigen Sinn.
Das ist wirklich nicht böse gemeint!!!

Heiko.

Re: entfernen von CP aus artikeln beim render in frontend

Posted: Thu 8. Jan 2009, 17:56
by Jensensen
Spontan kommen mir zwei Ideen:
1) Auskommentieren: <!-- unsichtbar -->
2) CSS --> display: none;

Re: entfernen von CP aus artikeln beim render in frontend

Posted: Sat 17. Jan 2009, 16:28
by a.cioffari
hallo alle!

ok, ich habe eine lösung gefunden, vielleicht ist nicht die bessere aber bis jetzt geht...

zu erst versuche es nochmal mein problem zu erklären...

1.- ich mache ein CP in ein artikel mit einige bilder drin (artikel is 'Photo Callery' / CP is 'images <div>')
Image

2.- dann mache ich das template für diese artikel

Code: Select all

<!--content start-->
			<div id="content">
<!--visual start-->
				<div class="visual">
					{IMAGE}
					<div class="description">
						<p>{CAPTION}</p>
					</div>
				</div>
<!--sidebar start-->
				<div class="sidebar">
					[TITLE]<h2>{TITLE}</h2>[/TITLE]
					<br>
					<p>{SUMMARY}</p>
				</div>
			</div>
		</div>
3.- in FRONTEND bekomme ich das:
Image

das CP ist UNTEN von der artikel!!!

4.- aber ich will das:
Image

entfernung von CP unten das artikel


LÖSUNG: habe die datei include > inc_front > 'content.article.inc.php' editiert und von linie 346 bis linie 402 kommentiert (rausgelassen)

wie gesagt, vielleich ist nicht die bessere methode aber es geht.. wenn jemand eine idee hat ist willkommen!!! :D

bis dann!!!

Re: [SOLVED] entfernen von CP aus artikel bei render in frontend

Posted: Sat 17. Jan 2009, 18:02
by Heiko H.
Sorry, aber ich verstehe dein Problem immer noch nicht :? :?:
Ich glaube, Du hast ein grundlegendes Verständnisproblem von Artikeln und ContentParts :idea:
Ein Artikel besteht aus einem oder mehreren CPs, diese (die CPs) kann man dann in ihrer Reihenfolge auch anordnen, wie man möchte.
Offensichtlich hast Du...
"Photo Gallery...
...genießen Sie die Bilder unseres Hotels" und das Bild
...im Schlagtext des Artikels angelegt. Dieser ist notwendig um einen Anreißtext (Teaser) des Artikels anzuzeigen, wenn man mehrere Artikel in einer Kategorie hat.
Leider beschreibst Du nicht, was Du genau vor hast, die Bilder sind leider auch nicht aussagekräftig. Die Bilder zeigen 2x das Gleiche nur im 1. Bild ist ein Foto mehr. Wenn Du das Foto nicht haben möchtest, brauchst Du es da auch nicht anlegen.
Den Corecode hacken um seine Desingziele zu erreichen ist definitiv der falsche Weg!!!
Vielleicht hilft dir die Doku zum besseren Verständnis http://www.phpwcms-docu.de/artikel_erstellen.phtml

Grüße Heiko...

Re: [SOLVED] entfernen von CP aus artikel bei render in frontend

Posted: Sat 17. Jan 2009, 19:32
by a.cioffari
hallo heiko...
Wenn Du das Foto nicht haben möchtest, brauchst Du es da auch nicht anlegen.
:lol: logische erkärung aber viel zu einfach... du solltest dich fragen warum ich so ein "schwachsinn" machen will!!! :mrgreen:

ich muss der CP aktiv haben aber muss nicht "UNTEN" das "ARTIKEL" als default gezeigt werden... und du wirst dich fragen warum? weil ich benutze ein JS (glaube habe in diese forum gefunden) für ein "slideshow" das mit den CP 'images <div>' arbeitet, das heißt der CP muss angelegt und aktiv sein!

das heißt, mein haupt problem war:
ich brauche das CP nur "DRIN" in die article tmpl und nicht auch "UNTEN" der Artikel

hier mein article tmpl code:

Code: Select all

<!--content start-->
			<div id="content">
<!--visual start-->
				<div class="visual">
					{SHOW_CONTENT:CP,2}
					<div class="description">
						<p>{CAPTION}</p>
					</div>
				</div>
<!--sidebar start-->
				<div class="sidebar">
					[TITLE]<h2>{TITLE}</h2>[/TITLE]
					<br>
					<p>{SUMMARY}</p>
				</div>
			</div>
		</div>
mit diese template wird der CP "DRIN" und "UNTEN" das ARTIKEL gezeigt!!!

was ich mit bild 2 (position 3.) zeigen will ist genau das: dieses screen zeigt das artikel mit ZWEI bilder von der gleiche CP 'images <div>', eine "DRIN" und eine UNTEN
Den Corecode hacken um seine Desingziele zu erreichen ist definitiv der falsche Weg!!!
ich weiss, aber leider das ist die einzige möglichkeit das ich gefunden habe... und denke auch sollte GELÖSCHT werden von der corecode!!! :lol:

jetzt geht, ich weiss nicht ob ein andere möglichkeit gibt... und weiß auch nicht ob schon klar ist was ich haben will aber werde ich dich zeigen wenn online ist...

bis denn!!

angelo

Re: [SOLVED] entfernen von CP aus artikel bei render in frontend

Posted: Sat 17. Jan 2009, 22:25
by flip-flop
Ist es zwingend erforderlich, dass du den Artikelkopf nutzen musst? (Artikelliste, Detail weiter..., Teasers).

Sonst kannst du den Artikelkopf bis auf z.B. die Überschrift leer lassen und zwei CPs anlegen, "Text mit Bild" und "Bilder <div>" oder 2x "Bilder <div>" mit verschiedenen Templates.

Oder du platzierst diesen CP "Bilder <div>" in eine versteckte Ebene und holst ihn mit {SHOW_CONTENT:...} hoch.

Wenn es die spezielle Situation absolut erfordert (hatte ich selbst schon einmal), dann verwende {WRAP_SHOW_CONTENTX:XX, YY : my_class} (Stellt auch ausgeblendete CPs dar).

Bitte deine Änderungen im Core rückgängig machen.

Knut

Re: [SOLVED] entfernen von CP aus artikel bei render in frontend

Posted: Sat 17. Jan 2009, 23:05
by a.cioffari
hi knut...
Oder du platzierst diesen CP "Bilder <div>" in eine versteckte Ebene und holst ihn mit {SHOW_CONTENT:...} hoch.
du meinst ich kann der CP das unten gezeigt wird in eine versteckte ebene plazieren??? wie geht das? bei eine tmpl in template > inc_cntpart > images? hmmmmmmmm
Wenn es die spezielle Situation absolut erfordert (hatte ich selbst schon einmal), dann verwende {WRAP_SHOW_CONTENTX:XX, YY : my_class} (Stellt auch ausgeblendete CPs dar).
dieses ding mach mehr sinn... aber weiss nicht... hmmmmmm

aber danke für deine hilfe!

a.c.

Re: [SOLVED] entfernen von CP aus artikel bei render in frontend

Posted: Sun 18. Jan 2009, 00:36
by flip-flop
CP aus einer versteckten Ebene anzeigen:

Code: Select all

+ root
++ category-01
++ category-02
+++ -- article Photo Gallery [visible on, sitemap on, public on,  rss on, search on ]
       {SHOW_CONTENT:CP,19}
++ category-03
++ category-04
++ === hidden_cat [ visble off ]
++ -- article hidden [visible on, sitemap off, rss off, search off ]
++ ---- CP images <div> e.g. ID=19  [visible on]  
Dieses ding mach mehr sinn... aber weiss nicht... hmmmmmm
Was weißt du nicht?

Datei {WRAP_SHOW_CONTENTX:XX, YY : my_class} in /template/inc_script/frontend_render/rt_wrap_show_contentX.php ablegen.

In der conf.inc.php

Code: Select all

$phpwcms['allow_ext_render']  = 1;  //allow including of custom external scripts at frontend rendering
und
$phpwcms['allow_cntPHP_rt']   = 1; //allow PHP replacement tags and includes in content parts
{SHOW_CONTENT:CP,2}
austauschen gegen
{WRAP_SHOW_CONTENTX:CP,2}

Knut

Re: [SOLVED] entfernen von CP aus artikel bei render in frontend

Posted: Sun 18. Jan 2009, 01:18
by Jensensen
Hä? Das gespenstische hui-buh der letzten Tage, mit unsichtbaren Artikeln, sichtbaren contenparts in unsichtbaren Artikelvorschauen verwirrt mich offenbar zusehends.

@flip-flop: wozu sollte/wollte/müsste ich unsichtbare CPs sehen müssen/sollen/wollen?



Mit --> SHOW_CONTENT habe ich noch jeden CP aus der letzen, dunkelsten und --> unsichtbarsten (site structure level) Ecke meiner Datenbank ans Licht gezaubert ==> wenn der CP --> visible = sichtbar ist (in seinem dunklen Gefängnis, innerhalb eines unsichtbaren Artikels, innerhalb einer unsichtbaren Kategorie).

@angelo: Bitte versuche die Funktionsweise dieses CMS zu verstehen.
btw: Ich kann keine Unterschiede erkennen in den Bildern.

Ich frage mich,
a.cioffari wrote:... warum ich [Du] so ein "schwachsinn" machen will[st]!!! ...
aber ich finde keine Antwort!!!???

Erzähle uns doch warum???!!!
Was ist oben? Was ist unten, darunter, unterhalb von was, das oberhalb ist?

Templates (structure of the page) sollten besser hier eingefügt werden:
==> Site-Login
--> ADMIN --> page layout
--> ADMIN --> templates

Re: [SOLVED] entfernen von CP aus artikel bei render in frontend

Posted: Sun 18. Jan 2009, 02:05
by flip-flop
Folgender Ansatz wird verfolgt:

Artikelkopf

Code: Select all

+-------------------------------------------+
+                                           +
+  Artikel summary                          +
+  mit Bild                                 +
+                                           +
+                                           +
+  {SHOW_CONTENT:CP,2} im Template          +
+                                           +
+-------------------------------------------+
Teil des Artikels ist der
CP Bilder <div> mit ID=2 [nicht sichtbar]

Code: Select all

+-------------------------------------------+
+                                           +
+                                           +
+ BILDER BILDER BILDER                      +
+                                           +
+ mit slider                                +
+                                           +
+                                           +
+-------------------------------------------+
Das macht Sinn, wenn ich die Informationen zusammenhalten muss. Lagere ich in eine versteckte Ebene aus, fehlt häufig der geographische Zusammenhang für den Bediener. Daher ist diese Methode nicht von der Hand zu weisen.
Ich kenne das Problem aus Artikellisten in denen zwischendurch mehr als ein Bild im Anreißer gefordert sind.
Um nicht den Überblick zu verlieren, ist das eine recht moderate Methode.

Nur ich habe SHOW_CONTENT dann in den Schlagtext geschrieben und vor dem auftauchen abgeschnitten.
Das kann immer von zwei Seiten gesehen werden, denn er muss jeweils ein eigenes Template stricken - oder ein kleines Skript einsetzen welches die erste CP ID des aktuellen Artikels automatisch holt.

Knut

Re: [SOLVED] entfernen von CP aus artikel bei render in frontend

Posted: Sun 18. Jan 2009, 02:19
by Jensensen
Versteh ich immer noch nicht, sorry.
Wieso ist
flip-flop wrote:... CP Bilder <div> mit ID=2 [nicht sichtbar] ...
???
Soll aber angezeigt werden?

Re: [SOLVED] entfernen von CP aus artikel bei render in frontend

Posted: Sun 18. Jan 2009, 02:47
by flip-flop
Aus meiner Sicht kommen hier zwei Probleme zusammen:
1. Listenmodus: Mehr als ein Bild bekommt man im Normalfall nicht in den Summary. -> Deshalb mit SHOW_CONTENT den Rest abholen.
2. Detailmodus: Wird der Schlagtext auch hier ausgeliefert und der CP ist sichtbar, dann ist er doppelt vorhanden. (Allerdings nur wenn SHOW_CONTENT im Schlagtext stünde - so wie ich das machen würde um mir die zehn Templates zu sparen).

Mit seiner Methode im Artikeltemplate sollte das eigentlich funktionieren.

Ich glaube ich habe seine Vorhgehensweise auch noch nicht richtig verstanden.

Knut

Re: [SOLVED] entfernen von CP aus artikel bei render in frontend

Posted: Sun 18. Jan 2009, 10:26
by a.cioffari
wow jungs...

ihr hat wirklich sehr muhe gegeben und ich bedanke mich... :)

leider keine könnte mir ihre hilfe nicht weiter gehen, denke liegt am der art wie man arbeitet

ich werde es bleiben bei die lösung die änderung von die 'content.article.inc.php ' datei, sorry für die puristen im forum :wink:

@heiko
Den Corecode hacken um seine Desingziele zu erreichen ist definitiv der falsche Weg!!!
wie gesagt, ich verstehe dich ganz... aber das system muss machen was ich will, er kann nicht meine ideen begrenzen... in wirklichkeit denke ist ein problem von 'artikel konzept' in CMS (ein anderes thema)

@flip-flop
Was weißt du nicht?
deine kann eine sehr gute lösung sein, aber schon das gedanken das CP unsichbar su machen GEHT NICHT... ich kann nicht mein kunde/redaktor "spezielle" regelungen für verschiede artikel geben, verstehest du was ich meint?

@Jensensen
Bitte versuche die Funktionsweise dieses CMS zu verstehen.
oh! glaub mir... ich verstehe ihn GUT, nicht so viel wie ich möchte... aber viel (schau mal nur zeit wann ich in forum bin :lol: )

Re: [SOLVED] entfernen von CP aus artikel bei render in frontend

Posted: Sun 18. Jan 2009, 10:48
by juergen
:lol: