Hallo,
ich möchte Artikel mit folgenden Feldern erstellen:
Name
Vorname
Beschreibung
Straße, PLZ Ort,
....
Dafür möchte ich neue Feldtypen erstellen:
CMS_NAME, CMS_BESCHREIBUNG,CMS_PLZ,...
Damit man später gezielt nach Artikeln mit dem Feld-Typ "ORT" oder "NAME" suchen kann (...WHERE idtype='11' and VALUE = 'Schmidt'...) oder mit DISTINCT einfach alle Orte ausgeben lassen.
Ich habe dafür in con_type den Datensatz (auch die Dateien include.CMS_HTML.php und include.edit_CMS_HTML.php) für CMS_HTML kopiert und in CMS_BESCHREIBUNG umbenannt.
Mit suchen & ersetzen aus CMS_HTML -> CMS_BESCHREIBUNG gemacht, usw..
Es klappt natürlich nicht. Ich habe ein CMS_HTML Feld und das CMS_BESCHREIBUNGs Feld, wenn ich das BESCHR. Feld fülle und abspeicher wird der Inhalt im HTML Feld angegeben.
Was habe ich falsch verstanden oder falsch gemacht?
Grüße
Pepe
Feld-Typen hinzufügen in con_type
die datei include.edit_CMS_HTML.php
kannst du gleich vergessen die wird nicht benutzt...
ich tippe auf nen fehler in der con_type
poste mal einen typ
kannst du gleich vergessen die wird nicht benutzt...
ich tippe auf nen fehler in der con_type
poste mal einen typ
*** make your own tools (wishlist :: thx)
Eintrag aus con_type
ich hatte die Daten aus dem con_type Eintrag für CMS_HTML kopiert und dann alle CMS_HTML durch CMS_BESCHREIBUNG ersetzt.
Hier den Eintrag aus der con_type
Datensatz für ID=12 ; type=CMS_BESCHREIBUNG ... der Rest müsste OK sein.
Wert aus con_type.code
Hier den Eintrag aus der con_type
Datensatz für ID=12 ; type=CMS_BESCHREIBUNG ... der Rest müsste OK sein.
Wert aus con_type.code
Code: Alles auswählen
/**
* CMS_BESCHREIBUNG
*/
$tmp = $a_content['CMS_BESCHREIBUNG'][$val];
$tmp = urldecode($tmp);
$tmp = AddSlashes(AddSlashes($tmp));
$tmp = str_replace("\\\'","'",$tmp);
if ($edit) {
$before="<div id=\"HTML_".$db->f("idtype")."_".$val."\"
onFocus=\"this.style.border='1px solid #bb5577'\"".
" onBlur=\"this.style.border='1px dashed #bfbfbf'\" style=\"border:1px dashed
#bfbfbf\" contentEditable=\"true\" >";
$editbutton = "</div><a
href=\"javascript:setcontent('$idartlang','".$sess->url("front_content.php?action=10&idcat=$idcat&idart=$idart&idartlang=$idartlang&type=CMS_BESCHREIBUNG&typenr=$val&lang=$lang")."')\">
<img
src=\"".$cfg["path"]["contenido_fullhtml"].$cfg["path"]["images"]."but_edithtml.gif\"
border=\"0\"></a>
<a href=\"javascript:setcontent('$idartlang','0')\"><img
src=\"".$cfg["path"]["contenido_fullhtml"].$cfg["path"]["images"]."but_speichern.gif\"
border=\"0\"> </a>";
$editbutton = AddSlashes(AddSlashes($editbutton));
$editbutton = str_replace("\\\'","'",$editbutton);
$before= AddSlashes(AddSlashes($before));
$before = str_replace("\\\'","'",$before);
if ($tmp == "") {
$tmp = " ";
}
$tmp = $before.$tmp.$editbutton;}
bin mir ziemlich sicher das
sein sollte...
ebenso müsstes du glaube ich
include.con_editcontent.php anpassen...
da wird nämlich nach
// search for the id which containes HTML
if (aIdPrefix == 'HTML') {
gesucht...
vielleicht solltest du deine typen
HTMLBESCHREIBUNG HTMLNAME etc. nennen...
Code: Alles auswählen
<div id=\"HTML_".$db->f("idtype")."_".$val...
Code: Alles auswählen
<div id=\"BESCHREIBUNG_".$db->f("idtype")."_".$val...
ebenso müsstes du glaube ich
include.con_editcontent.php anpassen...
da wird nämlich nach
// search for the id which containes HTML
if (aIdPrefix == 'HTML') {
gesucht...
vielleicht solltest du deine typen
HTMLBESCHREIBUNG HTMLNAME etc. nennen...
*** make your own tools (wishlist :: thx)
Typen
hab die beiden sachen ohne erfolg ausprobiert.
ich hoffe du meintest diese Typen.
CMS_HTMLHEAD
CMS_HTML
CMS_TEXT
CMS_IMG
CMS_IMGDESCR
CMS_LINK
CMS_LINKTARGET
CMS_LINKDESCR
CMS_HEAD
CMS_SWF
CMS_BESCHREIBUNG
kannst du mir sagen wo der unterschied CMS_HTML und CMS_TEXT liegt?
ich hoffe du meintest diese Typen.
CMS_HTMLHEAD
CMS_HTML
CMS_TEXT
CMS_IMG
CMS_IMGDESCR
CMS_LINK
CMS_LINKTARGET
CMS_LINKDESCR
CMS_HEAD
CMS_SWF
CMS_BESCHREIBUNG
kannst du mir sagen wo der unterschied CMS_HTML und CMS_TEXT liegt?
ich glaube am besten ist du nimmst
CMS_HTMLHEAD
CMS_HTML
her und baust nach gleichen muster weitere elemente auf...
vergleich die beiden typen
der unterschied ziwschen CMS_HTML & CMS_TEXT liegt nur darin das bei CMS_HTML eine inline edit möglichkeit gegeben ist...
CMS_HTMLHEAD
CMS_HTML
her und baust nach gleichen muster weitere elemente auf...
vergleich die beiden typen
der unterschied ziwschen CMS_HTML & CMS_TEXT liegt nur darin das bei CMS_HTML eine inline edit möglichkeit gegeben ist...
*** make your own tools (wishlist :: thx)
gemacht
habe erstmal den TEXT Typ kopiert.
Damit klappt es schonmal, werde dass auch nochmal mit CMS_HTML bzw. die Inhalte vergleichen.
Danke
Pepe
Damit klappt es schonmal, werde dass auch nochmal mit CMS_HTML bzw. die Inhalte vergleichen.
Danke
Pepe