[ce_be_remarks] Backend Hinweise als Content-Element
Neue Erweiterung ce_be_remarks ist in der Erweiterungsverwaltung (Repository) verfügbar.
Mit der Erweiterung können Backend Hinweise und Anmerkungen, z. B. für Redakteure, als Content-Element angelegt werden.
Die Erweiterung stellt ein zusätzliches Content-Element "Backend Hinweise" zur Verfügung. Dieses Element erzeugt KEINE Ausgabe im Frontend, sondern soll die Möglichkeit bieten, Redakteuren und Bearbeitern direkt im Artikel Nachrichten oder Erklärungen anzuzeigen. Zur Klassifizierung erhält jeder Eintrag ein auswählbares Symbol.
Die Backend Hinweise haben keine Auswirkung auf die Darstellung im Frontend!
Die Symbole stammen aus dem "Function Free Icon Set"
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo do_while,
Tolle Erweiterung, is echt super zur Erklärung im BE.
Würde aber auch gern Hinweise beim Formulareditor im BE ausgeben nur dort funzt es irgendwie nich. Habe schon versucht alles etwas anzupassen doch irgendwie bin ich mit der entwicklung von erweiterungen noch nicht so vertraut :-( (leider) hier mal ein screenshot von meinem aktuellen verzeichnisbaum. rot markiert sind die dateien die von mir für die ausgabe hinzugefügt wurden.Anhang 3797 des weieren haben ich die Tabelle tl_form_field erweitert:
PHP-Code:
CREATE TABLE `tl_form_field` (
`remark_icon` varchar(255) NOT NULL default 'info',
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
in der config.php habe ich volgende änerungen versucht
PHP-Code:
$GLOBALS['TL_FFL']['be_remarks'] = 'FormBeRemarks';
// hier erscheint im BE in der auswahl alles wie es sein soll aber wenn ci speichere oder mir dann das FE anschaue ist alles weg
$GLOBALS['BE_FFL']['be_remarks'] = 'FormBeRemarks';
// und heir passiert gar nichts
warscheinlich lacht ihr euch hier schon halb kaputt, aber ich versuch mich das erste mal an der ext. von contao
Hier noch der Rest:
FormBeRemarks.php:
PHP-Code:
class FormBeRemarks extends FormField
{
/**
* Template
* @var string
*/
protected $strTemplate = 'ce_fe_remarks'; // leeres Template = keinen Code für das Frontend
protected function compile()
{
$this->import('String');
if( TL_MODE == 'BE' ) {
$this->strTemplate = 'ce_be_remarks';
$this->Template = new FrontendTemplate($this->strTemplate);
$this->Template->setData($this->arrData);
}
}
}
tl_form_field.php
PHP-Code:
$GLOBALS['TL_DCA']['tl_form_field']['palettes']['be_remarks'] = '{type_legend},type,headline;{text_legend},remark_icon,text;';
$GLOBALS['TL_DCA']['tl_form_field']['fields']['remark_icon'] = array
(
'label' => &$GLOBALS['TL_LANG']['tl_form_field']['remark_icon'],
'default' => 'top',
'inputType' => 'select',
'options' => array('info', 'comment', 'warning', 'question', 'edit', 'accepted', 'add', 'cancel', 'camera', 'clock', 'lightbulb', 'lock', 'mail', 'search'),
'reference' => &$GLOBALS['TL_LANG']['tl_form_field']['be_remark']
);
was mache ich falsch????
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Silvano,
Schreib doch einfach einen unveröffentlichten Style mit eigenem CSS-Code:
Anhang 6874
In der CSS-Datei landet der nicht, weil er unveröffentlicht ist, belastet daher auch die Webseiten nicht.
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo do_while,
ich glaube die Extension könnte ein kleines Update vertragen. Sie ist derzeit nur bis 2.11.0 freigegeben, in 2.11.9 (und vorher) macht sie eine kleine Unschönheit, siehe Screenshot. Gibts da gute Chancen für eine Minianpassung?
Ich glaube es liegt am
Code:
white-space: pre-line;
im Inline-Style von
HTML-Code:
<div class="ce_be_remarks block">
.
Edit 1: Der Screenshot stammt aus einem aktuellen Google Chrome (25.0.1364.172) unter OS X.
Edit 2: ich habs jetzt erstmal über's Template ce_be_remarks.html5 gelöst.
Bug mit Stylesheets - Class FB
Contao 3.2.7
Hallo Hagen,
nachdem ich zu einer Style-Deklaration eine "Information" eingetragen habe, kann man das Stylesheet nicht mehr zum bearbeiten öffnen. Es wirft diesen Fehler.
Zitat:
Fatal error: Class 'FB' not found in /home/www/_c327/system/modules/ce_be_remarks/classes/CssBeRemarks.php on line 51
Liste der Anhänge anzeigen (Anzahl: 1)
Formatierung der Hinweise bei Stylesheets
Hallo Hagen,
wenn du .ce_be_remarks overflow:hidden; gibst, dann würde sich der Container, mit dem sich darin befindenden floatenden DIV für das Bild, auf mindestens die Höhe des Bildes erstrecken.
So sieht es momentan aus.
Anhang 13228
ps Vielleicht besteht ja auch die Möglichkeit den Hinweis nach der sich schließenden Klammer auszugeben.
Keine Anzeige im Formulargenerator in Contao 3.5.15
Hallo
Leider werden in Contao 3.5.15 die Texte und Symbole im Formulargenerator nicht angezeigt.
Die Erweiterung ist sehr hilfreich für die Strukturierung langer Formulare ;-)
Wäre toll wenn es funktionieren würde.
Weis jemand Bescheid?
Danke im Voraus
Thomas