ERLEDIGT
JA
JA
ANTWORTEN
1
1
ZUGRIFFE
969
969
EMPFEHLEN
-
20.11.11 13:04 #1
- Registriert seit
- Oct 2011
- Ort
- Hamburg, Germany
- Beiträge
- 38
Hallo zusammen,
ich hoffe man kann mir hier helfen ;/
Ich versuche in Joomla die Frontend "Eingabefelder" zu erweitern,
ich versuche 2 Felder zu erstellen in denen ich URL's eintragen kann und die dann im Artikel ausgegeben werden. In verschiedensten Foren / Seiten habe ich zahlreiche Beiträge dazu gefunden, viele haben keine Antworten, einige betreffen Benutzer und- Kontakt Felder aber keins betrifft mein Anliegen
Ich habe mithilfe einer Anleitung (hier) versucht nachzuvollziehen was ich ändern muss.
Ich beschreib mal kurz was ich bis jetzt gemacht habe.:
1. MySQL 2 neue tabellen unter "_content" angelegt "Xfeld1 & Xfeld2" (VarChar / 255 )
2. var Deklaration unter (Root/libraries/joomla/database/table/content.php) erweitert.:
Zeile 175
3. Die neuen Felder in das Frontend-Formular eingefügt.:PHP-Code:# Start
if (trim(str_replace(' ', '', $this->Xfeld1)) == '') {
$this->Xfeld1 = '';
}
if (trim(str_replace(' ', '', $this->Xfeld2)) == '') {
$this->Xfeld2 = '';
}
# Ende
(Root/components/com_content/views/form/tmpl/edit.php)
Zeile 85:
Wenn ich nun etwas eingebe im Formular und speichern drücke funktioniert zwar alles, aber die neuen Felder werden nicht gespeichertPHP-Code:<div class="formelm">
<?php echo JText::_( 'Feld1' ); ?>:
<?php echo $this->form->getLabel('Xfeld1'); ?>
<?php echo $this->form->getInput('Xfeld1'); ?>
<input class="InputBox" type="text" name="Xfeld1" id="Xfeld1" size="40" value="<?php echo $this->user->get('Xfeld1'); ?>" />
</div>
<div class="formelm">
<?php echo JText::_( 'Feld2' ); ?>:
<?php echo $this->form->getLabel('Xfeld2'); ?>
<?php echo $this->form->getInput('Xfeld2'); ?>
<input class="InputBox" type="text" name="Xfeld2" id="Xfeld2" size="40" value="<?php echo $this->user->get('Xfeld2'); ?>" />
</div>
4. Im Artikel Felder einblenden (Override)
PHP-Code:<?php $XfeldURL = $this->item->Xfeld1; ?>
<?php $XfeldURL = ($this->item->Xfeld1 ? $this->item->Xfeld1 : $XfeldURL);?>
<?php echo $XfeldURL; ?>
Ganz schön lange Fragestellung :o
Eventuell kann mir jemand helfen oder einen Denkanstoß geben, würde mich sehr freuen
Lg Jayy
-
20.11.11 18:14 #2
- Registriert seit
- Oct 2011
- Ort
- Hamburg, Germany
- Beiträge
- 38
Ähnliche Themen
-
JFactory::getUser() für Joomla-Content funktioniert nur teilweise
Von julia29 im Forum PHPAntworten: 4Letzter Beitrag: 20.07.11, 14:38 -
jOOMla 1.5 -> mit PHP den Seitennamen und das Datum eines Content ausgeben
Von BitMan im Forum Content Management Systeme (CMS)Antworten: 1Letzter Beitrag: 25.10.10, 20:20 -
dynamische Felder, Felder mit Daten belegen
Von jenny1106 im Forum C/C++Antworten: 8Letzter Beitrag: 08.03.10, 10:42 -
Joomla content mit robots.txt verstecken
Von HPB im Forum Content Management Systeme (CMS)Antworten: 2Letzter Beitrag: 18.11.08, 09:54 -
Joomla auf vServer von Server4You keine Daten über Joomla speicherbar
Von interface im Forum Content Management Systeme (CMS)Antworten: 2Letzter Beitrag: 30.06.07, 20:56





Zitieren
Login





