2012-04-03 15 views
1

Ich möchte wissen, was der Code in der Datei joomlacom_users Anmeldeformat anzeigen?

Komponenten/com_users/views/login/tmpl/default_login.php

<?php foreach ($this->form->getFieldset('credentials') as $field): ?> 
<?php if (!$field->hidden): ?> 

Auch, wie ich Fügen Sie die "Remember me" -Option, die mit dem Login-Modul gegeben ist, hinzu? Danke.

Antwort

1
<?php foreach ($this->form->getFieldset('credentials') as $field): ?> 

diesem Abschnitt werden die alle Felder der "Anmeldeinformationen" Fieldset gespeichert erhalten:

Komponenten/com_users/models/forms/login.xml


<?php if (!$field->hidden): ?> 

Wenn das Feld, das in der Schleife bearbeitet wird, nicht ausgeblendet wird .... dann ... wird es angezeigt, denke ich.


In Bezug auf die "remember me" -Option, können Sie eine Lösung im joomla Forum finden:

http://forum.joomla.org/viewtopic.php?f=615&t=695612

+0

So wäre es in Ordnung für mich, diese Zeilen zu entfernen? Da ich die Labels und Felder einzeln laden möchte und dazu muss ich die foreach-Anweisung entfernen, wodurch die zweite Codezeile wirkungslos wird. – theoth

+0

IMO sollten Sie die Kerndateien nicht ändern (auch wenn es eine Ansicht ist), sollten Sie das Layout überschreiben und dort können Sie diese Zeilen entfernen und Ihre Ansicht nach Belieben anpassen. – Shaz

+0

Ja, das ist ein Override, das ich mache. Aber ich bin mir nicht sicher, ob es in Ordnung ist, diese beiden Zeilen zu entfernen? – theoth