Select-Box im Editormodus für Kategorisierung

Gesperrt
dosenbrot
Beiträge: 102
Registriert: Fr 27. Aug 2004, 15:37
Kontaktdaten:

Select-Box im Editormodus für Kategorisierung

Beitrag von dosenbrot » Di 27. Sep 2011, 19:21

Hallo liebe Leute!

Ich benötige ein kleines Modul, welches man über den Editormodus steuern kann:

Wenn ein Artikel mit diesem Modul in der Editoransicht aufgerufen wird, soll eine kleine Select-Box mit Speicherfunktion erscheinen, um die Artikel zu Kategorisieren. Jedem Artikel soll man also über die Selectbox ein Thema zuweisen (Bsp.: NEUIGKEIT, AKTION, KOMMENTAR etc.).

Das ausgewählte Thema soll dann natürlich beim Seitenaufruf an der selben Stelle erscheinen (per div-Container von mir natürlich schön gestaltet), die Selectbox natürlich nicht.

Wer ist so nett und kann mir helfen?

Im Forum habe ich schon diesen Artikel entdeckt: http://forum.contenido.org/viewtopic.ph ... t=checkbox
Allerdings möchte ich so eine Auswahl gerne in der Editoransicht haben und nicht in der Konfiguration.

Danke und Grüße

Spider IT
Beiträge: 1416
Registriert: Fr 3. Dez 2004, 10:15

Re: Select-Box im Editormodus für Kategorisierung

Beitrag von Spider IT » Di 27. Sep 2011, 22:00

Hallo dosenbrot,

teste mal folgendes im Output eines Moduls:

Code: Alles auswählen

<?php
if ($edit) {
    if (isset($_POST['Kategorisierung'])) {
        conSaveContentEntry($idartlang, 'CMS_TEXT', 0, $_POST['Kategorisierung']);
    }
?>
<form name="KategorisierungForm" method="post" action="<?php echo $_SERVER['REQUEST_URI']; ?>">
    <select name="Kategorisierung">
        <option value="">- Bitte w&auml;hlen -</option>
        <option value="NEUIGKEIT">NEUIGKEIT</option>
        <option value="AKTION">AKTION</option>
        <option value="KOMMENTAR">KOMMENTAR</option>
    </select>
    <input type="image" name="submit" src="<?php echo $cfg['path']['contenido_fullhtml']; ?>images/but_ok.gif" alt="&Auml;nderungen speichern" title="&Auml;nderungen speichern" />
</form>
<?php
} else {
    echo "CMS_TEXT[0]";
}
?>
Gruß
René

dosenbrot
Beiträge: 102
Registriert: Fr 27. Aug 2004, 15:37
Kontaktdaten:

Re: Select-Box im Editormodus für Kategorisierung

Beitrag von dosenbrot » Mi 28. Sep 2011, 14:34

Hallo René!

Super, das ist genau das, was ich gesucht habe! Es funktioniert einwandfrei! Vielen Dank!

Nur eine kleine Frage hierzu noch zur perfekten Moduloptimierung:
Wie lässt sich die hier ausgewählte "Kategorie" auch im Editormodus anzeigen?
Nach dem Speichern rutscht die Selectbox so natürlich wieder auf "Bitte auswählen". Optimal wäre es, wenn sozusagen ein "selected" hinter dem ausgewählten Eintrag verarbeitet werden würde, so dass dies sichtbar für den Redakteur angezeigt wird.

Mit dem anderen von mir angefragten Modul muss ich da wohl ein paar Kaffee mehr spendieren... ;-)

Danke und Grüße
Felix / dosenbrot

Spider IT
Beiträge: 1416
Registriert: Fr 3. Dez 2004, 10:15

Re: Select-Box im Editormodus für Kategorisierung

Beitrag von Spider IT » Mi 28. Sep 2011, 16:33

Hallo Felix,

stimmt, das fehlte noch :oops:

Code: Alles auswählen

<?php
if ($edit) {
    if (isset($_POST['Kategorisierung'])) {
        conSaveContentEntry($idartlang, 'CMS_TEXT', 0, $_POST['Kategorisierung']);
    }
    $sSelected = "CMS_TEXT[0]";
?>
<form name="KategorisierungForm" method="post" action="<?php echo $_SERVER['REQUEST_URI']; ?>">
    <select name="Kategorisierung">
        <option value="">- Bitte w&auml;hlen -</option>
        <option value="NEUIGKEIT"<?php (($sSelected == 'NEUIGKEIT') ? ' selected="selected"' : ''); ?>>NEUIGKEIT</option>
        <option value="AKTION"<?php (($sSelected == 'AKTION') ? ' selected="selected"' : ''); ?>>AKTION</option>
        <option value="KOMMENTAR"<?php (($sSelected == 'KOMMENTAR') ? ' selected="selected"' : ''); ?>>KOMMENTAR</option>
    </select>
    <input type="image" name="submit" src="<?php echo $cfg['path']['contenido_fullhtml']; ?>images/but_ok.gif" alt="&Auml;nderungen speichern" title="&Auml;nderungen speichern" />
</form>
<?php
} else {
    echo "CMS_TEXT[0]";
}
?>
So sollte es gehen, die Variable $sSelected holt sich den Wert und bei den Optionen wird verglichen.
Wenn keines der Optionen die gewählte ist zeigt das Feld "- Bitte wählen -".

Gruß
René

dosenbrot
Beiträge: 102
Registriert: Fr 27. Aug 2004, 15:37
Kontaktdaten:

Re: Select-Box im Editormodus für Kategorisierung

Beitrag von dosenbrot » Mi 28. Sep 2011, 16:57

Hallo René,

schade, ich trau mich kaum es zu sagen, aber leider funktioniert es bei mir nicht.
Hast du noch eine Idee woran es liegen könnte?

Danke und Grüße
Felix

Spider IT
Beiträge: 1416
Registriert: Fr 3. Dez 2004, 10:15

Re: Select-Box im Editormodus für Kategorisierung

Beitrag von Spider IT » Mi 28. Sep 2011, 19:17

Nochmal Ups :oops:

bei den Optionen muss es nicht <?php ((... heißen, sondern <?php echo ((... (das echo fehlt).
Sorry!

Gruß
René

dosenbrot
Beiträge: 102
Registriert: Fr 27. Aug 2004, 15:37
Kontaktdaten:

Re: Select-Box im Editormodus für Kategorisierung

Beitrag von dosenbrot » Mi 28. Sep 2011, 19:48

Sorry, aber irgendwie läuft es bei mir noch immer nicht mit der entsprechenden Anzeige im Editormodus. Komisch.

Spider IT
Beiträge: 1416
Registriert: Fr 3. Dez 2004, 10:15

Re: Select-Box im Editormodus für Kategorisierung

Beitrag von Spider IT » Do 29. Sep 2011, 10:00

Kann ich mir das heute Nachmittag mal ansehen?
Zugangsdaten natürlich nur per PN ;)

Gruß
René

Gesperrt