Magento – Revisión / Revise que no requiere

IMAGEN

Un cliente desea que la La evaluación de sus productos a los clientes más cómodas y pedimos que lo hagamos en el futuro los campos

Resumen de su opinión
Y
Revisión

opcional y no obligatorio son más. Por lo tanto, es suficiente, cuando Estrellas ser concedida y que no quiere nada para escribir, esto también se debe ya no tienen que.

Para permitir que este, voluntad form.phtml im Ordner app / design / frontend /[base o por defecto]/[IhrTemplate]/plantilla / revisión se abrió y allí sobre. de la línea 76 adaptado el código. Para Resumen Aceptamos la parte siguiente:

                        <etiqueta ="summary_field" class ="necesario"><en>*</en><?php echo $ this->__('Resumen de su opinión') ?></etiqueta>
                        <div class ="entrada de la caja">
                            <input type ="texto" nombre ="título" id ="summary_field" class ="de entrada de texto de entrada requerida" valor ="<?php echo $ this->htmlEscape($datos->getTitle()) ?>" />
                        </div>

Hieraus entfernen wir alle Vermerke requerido, de modo que, finalmente, el siguiente Código sigue siendo:

                        <etiqueta ="summary_field" ><?php echo $ this->__('Resumen de su opinión') ?></etiqueta>
                        <div class ="entrada de la caja">
                            <input type ="texto" nombre ="título" id ="summary_field" class ="de texto de entrada" valor ="<?php echo $ this->htmlEscape($datos->getTitle()) ?>" />
                        </div>

Lo mismo que hacemos para el actual Revisión de como. de la línea 82, así dass hier noch folgendes Ubrig bleibt:

                        <etiqueta ="review_field" ><?php echo $ this->__('Revisión') ?></etiqueta>
                        <div class ="entrada de la caja">
                            <textarea name ="detalle" id ="review_field" cols ="5" rows ="3" ><?php echo $ this->htmlEscape($datos->GetDetail()) ?></textarea>
                        </div>

Con este cambio, entonces el Frontend ajustado. Der Kunde sieht también keine * Asterisco Requerido MÁS. Jedoch möchte Magento immernoch Einträge haben, Por lo tanto, nosotros también cambiamos el Review.php en la carpeta code / core / mago / Review / modelo que se copia el archivo en la medida en la carpeta code / local / mago / Review / modelo, a fin de no caer directamente en el núcleo.

Estos son los puntos relevantes sobre. de la línea 114 para encontrar. Para Resumen es

        si (!Zend_Validate::es($esta->getTitle(), 'NotEmpty')) {
            $errores[] = $ Helper->__("Síntesis de las revisiones puede  't estar vacío');
        }

y la opinión propia

        si (!Zend_Validate::es($esta->GetDetail(), 'NotEmpty')) {
            $errores[] = $ Helper->__('Revisión puede ' t estar vacío ');
        }

Estas áreas ya sea MATAR O comentario.

Así que esta zona se parece a

    función pública validar()
    {
        $errors = array();

        $helper = Mago::ayudante("Cliente");

        /*si (!Zend_Validate::es($esta->getTitle(), 'NotEmpty')) {
            $errores[] = $ Helper->__("Síntesis de las revisiones puede  't estar vacío');
        } */

        si (!Zend_Validate::es($esta->getNickname(), 'NotEmpty')) {
            $errores[] = $ Helper->__('Alias ​​puede ' t estar vacío ');
        }

        /*si (!Zend_Validate::es($esta->GetDetail(), 'NotEmpty')) {
            $errores[] = $ Helper->__('Revisión puede ' t estar vacío ');
        } */

        si (vacío($errores)) {
            return true;
        }
        return $ errores;
    }

Ahora, los dos campos no es obligatorio MÁS. Con el fin de mostrar más claramente, También puede “(opcional)” Escribe detrás de los titulares.

Esta vez en el form.phtml

y la línea

<etiqueta ="summary_field" ><?php echo $ this->__('Resumen de su opinión') ?></etiqueta>

en

<etiqueta ="summary_field" ><?php echo $ this->__('Resumen de su opinión (Optar.)') ?></etiqueta>

VARIAR.

la misma para “Revisión” unas líneas más abajo. Ahora, sin embargo, no sería justo que hay frente alemán, ya que no hay traducción. Por lo tanto, mejor ser dueño de translate.csv Abra los directorios de su plantilla y la línea

"Resumen de su opinión (Optar.)","Resumen de su opinión (opcional)"
"Revisión (Optar.)","Su opinión (opcional)"

AÑADIR. A continuación, cargar todos, evtl. Borrar la caché y listo ahora encaja.

IMAGEN

 

Se utiliza en la versión de Magento 1.6.2.0. Comentarios, Sugerencias, PREGUNTAR? Con alegría!

Publicado por Covos

DESDE 2009 He estado trabajando intensamente con Magento. Empecé con la creación y el funcionamiento de las tiendas B2C. Esto se extendió a través de mi trabajo en el sector de la logística. Esto dio lugar a sistemas especializados primera B2E. Hoy trabajo del día a día con una emocionante B2C, B2B- y proyectos B2E e informes en este blog sobre los desafíos y dan consejos de expertos.

2 pensamientos sobre “Magento – Revisión / Revise que no requiere”

Deja un comentario

Su dirección de correo electrónico no será publicado. Los campos obligatorios están marcados *